DEPRECATED: Use the community maintained https://tangled.sh/@tangled.sh/knot-docker instead
at main 877 B view raw
1services: 2 frontend: 3 image: caddy:2-alpine 4 command: > 5 caddy 6 reverse-proxy 7 --from ${KNOT_SERVER_HOSTNAME} 8 --to knotserver:5555 9 depends_on: 10 - knotserver 11 ports: 12 - "443:443" 13 - "443:443/udp" 14 - "80:80" 15 volumes: 16 - caddy_data:/data 17 restart: always 18 knotserver: 19 environment: 20 - KNOT_REPO_SCAN_PATH=/home/git 21 - KNOT_REPO_MAIN_BRANCH=main 22 - KNOT_SERVER_DB_PATH=/home/git/knotserver.db 23 - APPVIEW_ENDPOINT=https://tangled.sh 24 - KNOT_SERVER_INTERNAL_LISTEN_ADDR=0.0.0.0:5444 25 - KNOT_SERVER_LISTEN_ADDR=0.0.0.0:5555 26 - KNOT_SERVER_HOSTNAME=${KNOT_SERVER_HOSTNAME} 27 - KNOT_SERVER_SECRET=${KNOT_SERVER_SECRET} 28 build: 29 dockerfile: Dockerfile 30 volumes: 31 - knot_data:/home/git 32 ports: 33 - "2222:22" 34 restart: always 35volumes: 36 caddy_data: 37 knot_data: