-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
32 lines (24 loc) · 910 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
ARG BASE_IMAGE_TAG=jessie-slim
ARG GIT_ORIGIN
ARG GIT_DESCRIBE
ARG GIT_BRANCH
ARG GIT_UNCOMMITED
#FROM debian:jessie-20200607-slim
FROM debian:$BASE_IMAGE_TAG
ARG VOIPDP_SERVER-ARCHIVE=voipdp-server_deb_amd64.tgz
ARG VOIPDP_PACKAGE=voipdp-server+deb_amd64.deb
LABEL MAINTAINER="Mikhail Moskalev [email protected]" \
GITgit_repository="https://github.com/mmv-ru/voipdp-server-docker.git" \
GIT_DESCRIBE="$GIT_DESCRIBE" \
GIT_BRANCH="$GIT_BRANCH" \
GIT_UNCOMMITED="$GIT_UNCOMMITED" \
GIT_ORIGIN="$GIT_ORIGIN"
COPY $VOIPDP_PACKAGE /package/voipdp-server_amd64.deb
RUN apt-get update && dpkg -i /package/voipdp-server_amd64.deb || apt-get -fy install
EXPOSE 8888/tcp
EXPOSE 5757/udp
EXPOSE 50000-51000/udp
EXPOSE 5061/udp
EXPOSE 40000-41000/udp
VOLUME ["/usr/local/voipdp-server/conf", "/usr/local/voipdp-server/log"]
ENTRYPOINT ["/usr/local/voipdp-server/bin/voipdp-server"]