DEPRECATED: Use the community maintained https://tangled.sh/@tangled.sh/knot-docker instead
1services:
2 frontend:
3 image: caddy:2-alpine
4 depends_on:
5 - knotserver
6 ports:
7 - "443:443"
8 - "443:443/udp"
9 - "80:80"
10 volumes:
11 - caddy_data:/data
12 - ./conf:/etc/caddy
13 knotserver:
14 environment:
15 - KNOT_REPO_SCAN_PATH=/home/git
16 - KNOT_REPO_MAIN_BRANCH=main
17 - KNOT_SERVER_DB_PATH=/home/git/knotserver.db
18 - APPVIEW_ENDPOINT=https://tangled.sh
19 - KNOT_SERVER_INTERNAL_LISTEN_ADDR=0.0.0.0:5444
20 - KNOT_SERVER_LISTEN_ADDR=0.0.0.0:5555
21 env_file: knot.env
22 build:
23 dockerfile: Dockerfile
24 volumes:
25 - knot_data:/home/git
26 ports:
27 - "2222:22"
28volumes:
29 caddy_data:
30 knot_data: