Config files for my server. Except not my secrets
at master 1.6 kB view raw
1services: 2 prs: 3 build: https://tangled.sh/@vielle.dev/site.git 4 restart: unless-stopped 5 env_file: ./prs.env 6 volumes: 7 - type: bind 8 source: ./prs.refreshToken 9 target: /app/.refreshToken 10 11 landing: 12 build: ./landing 13 environment: 14 - PORT=8000 15 - PDS=http://100.84.64.24:8000 16 - KNOT_HOST=http://100.84.64.24:5555 17 # tangled uses a plain domain name for knots in lexicons. imo this is bad but it is what it is rn 18 # allows me to have a diff HOST to the public one which may improve speeds ig? 19 - KNOT_NAME=knot.vielle.dev 20 restart: unless-stopped 21 22 caddy: 23 build: ./caddy 24 restart: unless-stopped 25 ports: 26 - 80:80 27 - 443:443 28 volumes: 29 - ./server-health.txt:/reverse_proxy_health.txt 30 - caddy_data:/data 31 - caddy_config:/config 32 - ./minimal.zip:/srv/mc.vielle.dev/minimal.zip 33 - ./reccomended.zip:/srv/mc.vielle.dev/reccomended.zip 34 - ./prism-launcher.zip:/srv/mc.vielle.dev/prism-launcher.zip 35 environment: 36 HOST: vielle.dev 37 DONG_HOST: dongs.zip 38 ADMIN_EMAIL: admin@vielle.dev 39 ADDR_PDS: 100.84.64.24:8000 40 ADDR_PDS_GATEKEEPER: 100.84.64.24:8001 41 ADDR_KNOT: 100.84.64.24:5555 42 ADDR_PIPER: 100.84.64.24:8010 43 depends_on: 44 - prs 45 - landing 46 47 # nginx for ssh reverse proxy 48 # because caddy hates woke 49 nginx: 50 image: nginx 51 restart: unless-stopped 52 ports: 53 - 22:22001 54 - 25565:25565 55 volumes: 56 - ./nginx.conf:/etc/nginx/nginx.conf 57 58volumes: 59 caddy_data: 60 caddy_config: