peertube-instance-index-filter/docker/Dockerfile
2025-06-23 12:50:57 +03:00

20 lines
454 B
Docker

FROM golang:1.24
RUN apt-get update && apt-get -y install cron
WORKDIR /usr/src/app
ADD ./peertube-instance-index-filter ./
ADD ./instances.db ./
RUN go mod download && go mod verify
RUN go build -v -o /usr/local/bin/peertube-instance-index-filter ./...
ENV GIN_MODE release
RUN set -ex; \
echo '0 1 * * * /usr/local/bin/peertube-instance-index-filter -command collect' > /var/spool/cron/crontabs/root
CMD ["peertube-instance-index-filter"]