Opt: dockerfile

pull/31/head
zijiren233 3 years ago
parent 9f5ace0d3c
commit ac0505ca9f

@ -12,12 +12,6 @@ RUN bash build.sh -P -v ${VERSION} -b build
From alpine:latest From alpine:latest
WORKDIR /opt/synctv
ENV SERVER_LISTEN=0.0.0.0
ENV SERVER_PORT=8080
COPY --from=builder /synctv/build/synctv /usr/local/bin/synctv COPY --from=builder /synctv/build/synctv /usr/local/bin/synctv
COPY entrypoint.sh /entrypoint.sh COPY entrypoint.sh /entrypoint.sh
@ -28,10 +22,12 @@ RUN chmod +x /entrypoint.sh
ENV PUID=0 PGID=0 UMASK=022 ENV PUID=0 PGID=0 UMASK=022
WORKDIR /opt/synctv RUN mkdir -p ~/.synctv
WORKDIR ~/.synctv
EXPOSE 8080/tcp 8080/udp EXPOSE 8080/tcp 8080/udp
VOLUME [ "/opt/synctv" ] VOLUME [ ~/.synctv ]
CMD [ "/entrypoint.sh" ] CMD [ "/entrypoint.sh" ]

@ -8,9 +8,9 @@ services:
- '8080:8080/tcp' - '8080:8080/tcp'
- '8080:8080/udp' - '8080:8080/udp'
volumes: volumes:
- /opt/synctv:/opt/synctv - /opt/synctv:~/.synctv
environment: environment:
- PUID=0 - PUID=0
- PGID=0 - PGID=0
- UMASK=022 - UMASK=022
- TZ=UTC - TZ=Asia/Shanghai

@ -4,4 +4,4 @@ chown -R ${PUID}:${PGID} /opt/synctv
umask ${UMASK} umask ${UMASK}
exec su-exec ${PUID}:${PGID} synctv server --env-no-prefix --data-dir /opt/synctv exec su-exec ${PUID}:${PGID} synctv server --env-no-prefix

Loading…
Cancel
Save