diff --git a/.env.defaults b/.env.defaults index 769dc6f..1956f22 100644 --- a/.env.defaults +++ b/.env.defaults @@ -6,7 +6,6 @@ NAMESPACE="UUID" TMDB_KEY="TMDB_KEY" TRAKT_ID="TRAKT_ID" -TRAKT_KEY="TRAKT_KEY" GROWTH_KEY="GROWTH_KEY" @@ -22,8 +21,6 @@ TRAKT="TRAKT" OPTIC_MIN_LEVEL=DEBUG -PRODUCTION=false - UPSTASH_REDIS_REST_URL="UPSTASH_REDIS_REST_URL" UPSTASH_REDIS_REST_TOKEN="UPSTASH_REDIS_REST_TOKEN" diff --git a/Dockerfile b/Dockerfile index 8c6f432..a8da4cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,10 @@ RUN apt-get install unzip FROM scaffold AS cache RUN deno cache src/index.ts -FROM cache AS build -RUN deno compile --allow-net --allow-env --allow-read --output=server src/index.ts +# Complilation broken in the latest version of deno +# FROM cache AS final +# RUN deno compile --allow-net --allow-env --allow-read --output=server src/index.ts -ENTRYPOINT ["/usr/app/server"] +#ENTRYPOINT ["/usr/app/server"] + +ENTRYPOINT ["deno", "run", "--allow-net", "--allow-env", "--allow-read", "src/index.ts"] diff --git a/docker-compose.dev.yaml b/docker-compose.dev.yaml index 486dfa0..7e04e8a 100644 --- a/docker-compose.dev.yaml +++ b/docker-compose.dev.yaml @@ -9,13 +9,14 @@ services: - default env_file: .env labels: - - "traefik.enable=true" - - "traefik.http.routers.anitrend-edge.rule=Host(`edge.docker.localhost`)" + - "traefik.enable=${TRAEFIK_ENABLE}" + - "traefik.http.routers.anitrend-edge.rule=Host(`${HOST}`)" - "traefik.http.routers.anitrend-edge.entrypoints=web,websecure" - "traefik.http.routers.anitrend-edge.service=anitrend-edge" - "traefik.http.routers.anitrend-edge.tls=true" - - "traefik.http.routers.anitrend-edge.tls.certresolver=staging" - - "traefik.http.services.anitrend-edge.loadbalancer.server.port=9800" + - "traefik.http.routers.anitrend-edge.tls.certresolver=${CERT_RESOLVER}" + - "traefik.http.services.anitrend-edge.loadbalancer.server.port=${PORT}" + restart: unless-stopped networks: default: diff --git a/docker-compose.prod.yaml b/docker-compose.prod.yaml index 4f8b5c1..fb7f529 100644 --- a/docker-compose.prod.yaml +++ b/docker-compose.prod.yaml @@ -6,6 +6,15 @@ services: networks: - default env_file: .env + labels: + - "traefik.enable=${TRAEFIK_ENABLE}" + - "traefik.http.routers.anitrend-edge.rule=Host(`${HOST}`)" + - "traefik.http.routers.anitrend-edge.entrypoints=web,websecure" + - "traefik.http.routers.anitrend-edge.service=anitrend-edge" + - "traefik.http.routers.anitrend-edge.tls=true" + - "traefik.http.routers.anitrend-edge.tls.certresolver=${CERT_RESOLVER}" + - "traefik.http.services.anitrend-edge.loadbalancer.server.port=${PORT}" + restart: unless-stopped networks: default: