From c4da7f353fc7e4d52bf4dd20ce6dcb96ae35e8a7 Mon Sep 17 00:00:00 2001 From: syeopite Date: Sun, 30 May 2021 06:44:09 -0700 Subject: [PATCH] Update dockerfile with Tor, curl and yaml support --- Dockerfile | 5 +++-- docker-compose.yml | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2b3b239..42044a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,14 +3,15 @@ WORKDIR /app COPY ./shard.yml ./shard.yml RUN shards install COPY ./src/ ./src/ -RUN crystal build ./src/instances.cr --release +RUN crystal build ./src/instances.cr -s -p -t FROM alpine:latest -RUN apk add --no-cache gc pcre libgcc +RUN apk add --no-cache gc pcre libgcc yaml WORKDIR /app RUN addgroup -g 1000 -S invidious && \ adduser -u 1000 -S invidious -G invidious COPY ./assets/ ./assets/ +COPY ./config.yml ./config.yml COPY --from=builder /app/instances . EXPOSE 3000 diff --git a/docker-compose.yml b/docker-compose.yml index 83e664a..57fc7a1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,13 @@ version: '3' services: + tor-socks-proxy: + container_name: tor-socks-proxy + image: peterdavehello/tor-socks-proxy:latest + ports: + - "127.0.0.1:8853:53/udp" + - "127.0.0.1:9150:9150/tcp" + restart: unless-stopped + instances: build: . restart: unless-stopped