Community maintained Docker config for the spindle server
at spindle 921 B view raw
1services: 2 spindle: 3 build: 4 context: . 5 args: 6 UID: 1000 7 GID: 1000 8 PORT: ${INTERNAL_PORT:-6555} 9 environment: 10 SPINDLE_SERVER_HOSTNAME: ${SPINDLE_SERVER_HOSTNAME} 11 SPINDLE_SERVER_OWNER: ${SPINDLE_SERVER_OWNER} 12 SPINDLE_SERVER_DB_PATH: /app/spindle.db 13 SPINDLE_SERVER_LISTEN_ADDR: localhost:6555 14 SPINDLE_PIPELINES_LOG_DIR: /var/log/spindle 15 PORT: ${INTERNAL_PORT:-6555} 16 volumes: 17 - ./server:/app 18 ports: 19 - "${INTERNAL_PORT:-6555}:${INTERNAL_PORT:-6555}" 20 restart: always 21 frontend: 22 image: caddy:alpine 23 command: > 24 caddy 25 reverse-proxy 26 --from ${SPINDLE_SERVER_HOSTNAME} 27 --to spindle:6555 28 depends_on: 29 - spindle 30 ports: 31 - ${SPINDLE_SERVER_PORT:-443}:443 32 - ${SPINDLE_SERVER_PORT:-443}:443/udp 33 volumes: 34 - ./caddy_data:/data 35 restart: always 36 profiles: ["caddy"]