Post-Local sync at 2025-06-14T01:20:35Z
This commit is contained in:
+2
-150
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user