Community maintained Docker config for the spindle server
at main 971 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 - /var/run/docker.sock:/var/run/docker.sock 19 ports: 20 - "${INTERNAL_PORT:-6555}:${INTERNAL_PORT:-6555}" 21 restart: always 22 frontend: 23 image: caddy:alpine 24 command: > 25 caddy 26 reverse-proxy 27 --from ${SPINDLE_SERVER_HOSTNAME} 28 --to spindle:6555 29 depends_on: 30 - spindle 31 ports: 32 - ${SPINDLE_SERVER_PORT:-443}:443 33 - ${SPINDLE_SERVER_PORT:-443}:443/udp 34 volumes: 35 - ./caddy_data:/data 36 restart: always 37 profiles: ["caddy"]