this repo has no description
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 dnd:
12 build: https://tangled.sh/@vielle.dev/dnd-astral-powers.git
13 restart: unless-stopped
14
15 landing:
16 build: ./landing
17 environment:
18 - PORT=8000
19 - PDS=http://100.67.138.93:8010
20 - KNOT_HOST=http://100.84.64.24:5555
21 # tangled uses a plain domain name for knots in lexicons. imo this is bad but it is what it is rn
22 # allows me to have a diff HOST to the public one which may improve speeds ig?
23 - KNOT_NAME=knot.vielle.dev
24 restart: unless-stopped
25
26 caddy:
27 build: ./caddy
28 restart: unless-stopped
29 ports:
30 - 80:80
31 - 443:443
32 volumes:
33 - ./caddy/Caddyfile:/etc/caddy/Caddyfile
34 - ./caddy/caddy:/etc/caddy/caddy
35 - caddy_data:/data
36 - caddy_config:/config
37 environment:
38 HOST: vielle.dev
39 DONG_HOST: dongs.zip
40 PDS_HOST: abnormal.zip
41 ADMIN_EMAIL: admin@vielle.dev
42 ADDR_PDS: 100.67.138.93:8010 # pi: 100.84.64.24:8000
43 ADDR_PDS_GATEKEEPER: 100.67.138.93:8011 # pi: 100.84.64.24:8001
44 ADDR_KNOT: 100.84.64.24:5555
45 ADDR_PIPER: 100.84.64.24:8010
46 depends_on:
47 - prs
48 - landing
49
50 # nginx for ssh reverse proxy
51 # because caddy hates woke
52 nginx:
53 image: nginx
54 restart: unless-stopped
55 ports:
56 - 22:22001
57 - 25565:25565
58 volumes:
59 - ./nginx.conf:/etc/nginx/nginx.conf
60
61volumes:
62 caddy_data:
63 caddy_config: