version: "3" services: web: # build: . # Only if you want to Build the image on your own Server! image: gitea.hackmi.ch/phil/goshorly:latest environment: - HOST=example.org # Domain or IP-Adress - PORT=3000 # The Port you want to use - HTTPS=true # If you want to use HTTPS - PROXY=true # If you want to use a Reverse Proxy - REDIS_URI=redis # The Redis-URI (name of redis container OOTB) - ENABLE_STATS=true # Enables the /stats public frontend depends_on: - redis restart: always redis: image: redis:alpine command: redis-server --appendonly yes volumes: - db:/data restart: always caddy: image: caddy:2 restart: always command: caddy reverse-proxy --from https://example.org:443 --to http://web:3000 ports: - 80:80 - 443:443 volumes: - caddy:/data depends_on: - web - redis volumes: caddy: db: