Opt: dockerfile

pull/31/head
zijiren233 1 year ago
parent 9f5ace0d3c
commit ac0505ca9f

@ -12,12 +12,6 @@ RUN bash build.sh -P -v ${VERSION} -b build
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 entrypoint.sh /entrypoint.sh
@ -28,10 +22,12 @@ RUN chmod +x /entrypoint.sh
ENV PUID=0 PGID=0 UMASK=022
WORKDIR /opt/synctv
RUN mkdir -p ~/.synctv
WORKDIR ~/.synctv
EXPOSE 8080/tcp 8080/udp
VOLUME [ "/opt/synctv" ]
VOLUME [ ~/.synctv ]
CMD [ "/entrypoint.sh" ]

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

@ -4,4 +4,4 @@ chown -R ${PUID}:${PGID} /opt/synctv
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