Sync gitea-github-sync-dashboard from Gitea to monorepo

Repository: admin/gitea-github-sync-dashboard
Timestamp: 2025-04-21_13-06-40
Target directory: projects/gitea-github-sync-dashboard
This commit is contained in:
Gitea Sync Bot committed 2025-04-21 13:06:43 +01:00
1 parent 035c24ed5a
commit 0064035de0
3 files changed
+60

No files matched your search

@@ -0,0 +1,5 @@
.venv/
__pycache__/
*.pyc
.DS_Store
.vscode/
@@ -0,0 +1,3 @@
# gitea-github-sync-dashboard
This is the gitea-github-sync-dashboard repository. Update this README with relevant project details.
@@ -0,0 +1,52 @@
version: '3'
# Production compose file with dashboard - pulls pre-built images from Docker Hub
services:
# Core sync container
gitea-github-sync:
image: terrifiedbug/gitea-github-sync:latest
container_name: gitea-github-sync
restart: unless-stopped
env_file:
- .env
environment:
# Required configuration
- GITEA_URL=${GITEA_URL}
- GITEA_TOKEN=${GITEA_TOKEN}
- GITHUB_REPO=${GITHUB_REPO}
- GITHUB_TOKEN=${GITHUB_TOKEN}
# Optional configuration
- MONOREPO_SUBDIR=${MONOREPO_SUBDIR}
- SYNC_INTERVAL=${SYNC_INTERVAL}
- IGNORE_REPOS=${IGNORE_REPOS}
- DEFAULT_BRANCH=${DEFAULT_BRANCH}
- TZ=${TZ}
volumes:
- gitea_sync_data:/app/cache
networks:
- gitea_sync_network
# Dashboard (Combined frontend and backend)
dashboard:
image: terrifiedbug/gitea-github-sync-dashboard:latest
container_name: gitea-sync-dashboard
restart: unless-stopped
ports:
- "8066:5000"
environment:
- NODE_ENV=production
- PORT=5000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./dashboard/backend/logs:/app/logs
networks:
- gitea_sync_network
depends_on:
- gitea-github-sync
volumes:
gitea_sync_data:
networks:
gitea_sync_network:
driver: bridge