summaryrefslogtreecommitdiff
path: root/Dockerfile.goreleaser
blob: ec6b3120512f539775bb590c5f4d454ee6ff4925 (plain)
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
# Runtime
FROM alpine:latest

RUN apk --no-cache -U add su-exec shadow ca-certificates tzdata ffmpeg

ENV PUID=1000
ENV PGID=1000

RUN addgroup -g "${PGID}" tube && \
    adduser -D -H -G tube -h /var/empty -u "${PUID}" tube && \
    mkdir -p /data && chown -R tube:tube /data

VOLUME /data

WORKDIR /

# force cgo resolver
ENV GODEBUG=netdns=cgo

COPY tube /usr/local/bin

COPY .dockerfiles/entrypoint.sh /init
COPY .dockerfiles/config.json /

ENTRYPOINT ["/init"]
CMD ["tube"]