From 84a994146a19871818ec975ee393b90fd858a3d3 Mon Sep 17 00:00:00 2001 From: "D. Scott Boggs" Date: Fri, 1 Sep 2023 08:26:18 -0400 Subject: [PATCH] inital config for proxitok.tams.tech --- docker-compose.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 827eb9e..0107096 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,8 +4,6 @@ services: web: container_name: proxitok-web image: ghcr.io/pablouser1/proxitok:master - ports: - - 8080:8080 environment: - LATTE_CACHE=/cache - API_CACHE=redis @@ -13,6 +11,7 @@ services: - REDIS_PORT=6379 - API_SIGNER=remote - API_SIGNER_URL=http://proxitok-signer:8080/signature + - APP_URL=https://proxitok.tams.tech volumes: - proxitok-cache:/cache depends_on: @@ -20,6 +19,7 @@ services: - signer networks: - proxitok + - web security_opt: - no-new-privileges:true cap_drop: @@ -28,6 +28,20 @@ services: - CHOWN - SETGID - SETUID + labels: + # Traefik + traefik.docker.network: web + traefik.domain: tams.tech + traefik.enable: "true" + # Traefik v1 + traefik.frontend.rule: Host:proxitok.tams.tech + # DNS discovery (not used) + tech.tams.dns_hosts: proxitok.tams.tech + # Traefik V2 + traefik.http.routers.proxitok.rule: Host(`proxitok.tams.tech`) + traefik.http.routers.proxitok.tls: true + traefik.http.routers.proxitok.tls.certresolver: letsencrypt + redis: container_name: proxitok-redis @@ -63,3 +77,6 @@ volumes: networks: proxitok: + internal: true + web: + external: true