FossilRepo

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

Keyboard Shortcuts

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