FossilRepo

fossilrepo / docker / docker-compose.fossil.yml
Source Blame History 32 lines
4ce269c… ragelink 1 # fossilrepo local development stack
4ce269c… ragelink 2 #
4ce269c… ragelink 3 # Run: docker compose up
4ce269c… ragelink 4 # Creates a local Fossil server with Caddy routing and Litestream replication.
4ce269c… ragelink 5
4ce269c… ragelink 6 services:
4ce269c… ragelink 7 fossilrepo:
4ce269c… ragelink 8 build:
4ce269c… ragelink 9 context: ..
4ce269c… ragelink 10 dockerfile: docker/Dockerfile.fossil
4ce269c… ragelink 11 ports:
4ce269c… ragelink 12 - "80:80"
4ce269c… ragelink 13 - "443:443"
4ce269c… ragelink 14 - "8080:8080"
4ce269c… ragelink 15 volumes:
4ce269c… ragelink 16 - fossil-data:/data/repos
4ce269c… ragelink 17 environment:
4ce269c… ragelink 18 # S3 replication (configure for your bucket)
4ce269c… ragelink 19 - FOSSILREPO_S3_BUCKET=${FOSSILREPO_S3_BUCKET:-}
4ce269c… ragelink 20 - FOSSILREPO_S3_ENDPOINT=${FOSSILREPO_S3_ENDPOINT:-}
4ce269c… ragelink 21 - FOSSILREPO_S3_REGION=${FOSSILREPO_S3_REGION:-us-east-1}
4ce269c… ragelink 22 - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-}
4ce269c… ragelink 23 - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY:-}
4ce269c… ragelink 24 # Server config
4ce269c… ragelink 25 - FOSSILREPO_CADDY_DOMAIN=${FOSSILREPO_CADDY_DOMAIN:-localhost}
4ce269c… ragelink 26 - FOSSILREPO_FOSSIL_PORT=8080
4ce269c… ragelink 27 - FOSSILREPO_DATA_DIR=/data/repos
4ce269c… ragelink 28 restart: unless-stopped
4ce269c… ragelink 29
4ce269c… ragelink 30 volumes:
4ce269c… ragelink 31 fossil-data:
4ce269c… ragelink 32 driver: local

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button