Post-Local sync at 2025-06-14T01:20:35Z

This commit is contained in:
Mark Randall Havens
2025-06-13 20:20:36 -05:00
parent d5c06854b1
commit 2a0c69544d
7 changed files with 17 additions and 162 deletions
+2 -150
View File
@@ -68,22 +68,6 @@ services:
networks:
- fold-network
trilium:
image: zadam/trilium:latest
container_name: trilium_dev
ports:
- "8080:8080"
volumes:
- ./volumes/trilium:/home/node/trilium-data
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/api/health-check"]
interval: 10s
timeout: 5s
retries: 3
networks:
- fold-network
hedgedoc:
image: quay.io/hedgedoc/hedgedoc:1.9.9
container_name: hedgedoc_dev
@@ -102,36 +86,8 @@ services:
test: ["CMD", "curl", "-f", "http://localhost:3000/_health"]
interval: 10s
timeout: 5s
retries: 3
networks:
- fold-network
nextcloud:
image: nextcloud:stable
container_name: nextcloud_dev
ports:
- "8081:80"
volumes:
- ./volumes/nextcloud/html:/var/www/html
- ./volumes/nextcloud/data:/var/www/html/data
- ./volumes/scrolls:/var/www/html/data/admin/files/scrolls:ro
- ./volumes/ghost:/var/www/html/data/admin/files/ghost:ro
- ./volumes/trilium:/var/www/html/data/admin/files/trilium:ro
- ./volumes/hedgedoc/uploads:/var/www/html/data/admin/files/hedgedoc_uploads:ro
environment:
- NEXTCLOUD_ADMIN_USER=admin
- NEXTCLOUD_ADMIN_PASSWORD=admin_password
- NEXTCLOUD_TRUSTED_DOMAINS=localhost localhost:8081
- NEXTCLOUD_DEFAULT_LANGUAGE=en
- NEXTCLOUD_OVERWRITEHOST=localhost
- NEXTCLOUD_OVERWRITEPROTOCOL=http
- NEXTCLOUD_OVERWRITEWEBROOT=/nextcloud
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/status.php"]
interval: 10s
timeout: 5s
retries: 3
restart: unless-stopped
retries: 5
start_period: 30s
networks:
- fold-network
@@ -159,55 +115,6 @@ services:
networks:
- fold-network
overleaf-mongo:
image: mongo:6
container_name: overleaf_mongo_dev
volumes:
- ./volumes/overleaf/mongo:/data/db
healthcheck:
test: ["CMD", "mongo", "--eval", "db.adminCommand('ping')"]
interval: 10s
timeout: 5s
retries: 3
networks:
- fold-network
overleaf-redis:
image: redis:7
container_name: overleaf_redis_dev
volumes:
- ./volumes/overleaf/redis:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 3
networks:
- fold-network
overleaf:
image: overleaf/compose-git:latest
container_name: overleaf_dev
ports:
- "8090:80"
volumes:
- ./volumes/overleaf/data:/var/lib/overleaf
- ./volumes/scrolls:/var/lib/overleaf/data/files:ro
environment:
- OVERLEAF_MONGO_URL=mongodb://overleaf-mongo:27017/overleaf
- OVERLEAF_REDIS_URL=redis://overleaf-redis:6379
- OVERLEAF_LISTEN_IP=0.0.0.0
- OVERLEAF_PORT=80
- OVERLEAF_ADMIN_EMAIL=admin@example.com
- OVERLEAF_SITE_URL=http://localhost:8090
depends_on:
overleaf-mongo:
condition: service_healthy
overleaf-redis:
condition: service_healthy
networks:
- fold-network
git-sync:
build: ./git-sync
container_name: git_sync_dev
@@ -218,61 +125,6 @@ services:
networks:
- fold-network
flame_dashboard:
image: pawelmalak/flame:latest
container_name: flame_dashboard_dev
user: "1000:1000"
ports:
- "5005:5005"
volumes:
- ./volumes/flame:/app/data
environment:
- FLAME_PASSWORD=${FLAME_PASSWORD}
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5005/health"]
interval: 10s
timeout: 5s
retries: 5
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
networks:
- fold-network
restart: unless-stopped
nginx:
image: nginx:alpine
container_name: nginx_dev
ports:
- "80:80"
volumes:
- ./nginx/dev/default.conf:/etc/nginx/conf.d/default.conf:ro
- ./volumes/logs:/var/log/nginx
depends_on:
flame_dashboard:
condition: service_healthy
ghost:
condition: service_started
forgejo:
condition: service_started
trilium:
condition: service_healthy
hedgedoc:
condition: service_healthy
nextcloud:
condition: service_started
healthcheck:
test: ["CMD", "nginx", "-t"]
interval: 10s
timeout: 5s
retries: 3
networks:
- fold-network
restart: unless-stopped
networks:
fold-network:
driver: bridge