From aa2ad37cd7769640da13b96e66a40c29666d78f6 Mon Sep 17 00:00:00 2001 From: AIIrondev Date: Tue, 28 Jul 2026 21:01:05 +0200 Subject: [PATCH] Changes ti the release to fiy an issue --- .github/workflows/release-docker.yml | 129 +++++++++++++-------------- 1 file changed, 64 insertions(+), 65 deletions(-) diff --git a/.github/workflows/release-docker.yml b/.github/workflows/release-docker.yml index 916c971..35ed140 100644 --- a/.github/workflows/release-docker.yml +++ b/.github/workflows/release-docker.yml @@ -221,7 +221,6 @@ jobs: INVENTAR_SECRET_KEY: \${INVENTAR_SECRET_KEY} INVENTAR_DATA_ENCRYPTION_KEY: \${INVENTAR_DATA_ENCRYPTION_KEY} INVENTAR_MONGODB_PASSWORD: \${INVENTAR_MONGODB_PASSWORD} - INVENTAR_SECRET_KEY: \${INVENTAR_SECRET_KEY} EMAIL_ENABLED: \${EMAIL_ENABLED} EMAIL_SMTP_HOST: \${EMAIL_SMTP_HOST} EMAIL_SMTP_PORT: \${EMAIL_SMTP_PORT} @@ -229,70 +228,70 @@ jobs: EMAIL_PASSWORD: \${EMAIL_PASSWORD} expose: - "8000" - volumes: - - ./config.json:/app/config.json:ro - - app_uploads:/app/Web/uploads - - app_thumbnails:/app/Web/thumbnails - - app_previews:/app/Web/previews - - app_qrcodes:/app/Web/QRCodes - - app_backups:/data/backups - - app_logs:/data/logs - - mongodb: - image: mongo:7.0 - container_name: inventarsystem-mongodb - restart: unless-stopped - volumes: - - mongodb_data:/data/db - healthcheck: - test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping').ok"] - interval: 10s - timeout: 5s - retries: 10 - - redis: - image: redis:7-alpine - container_name: inventarsystem-redis - restart: unless-stopped - command: redis-server --appendonly yes --maxmemory 512mb --maxmemory-policy allkeys-lru - ports: - - "6379:6379" - volumes: - - redis_data:/data - healthcheck: - test: ["CMD", "redis-cli", "ping"] - interval: 10s - timeout: 5s - retries: 5 - - volumes: - mongodb_data: - app_uploads: - app_thumbnails: - app_previews: - app_qrcodes: - app_backups: - app_logs: - redis_data: - EOF - - # Copy runtime scripts and config if present - for f in start.sh stop.sh restart.sh backup.sh restore.sh config.json update.sh; do - if [ -f "$f" ]; then - cp "$f" "release-bundle/$(basename "$f")" - fi - done - - # Multitenant scripts & docs (optional) - for f in docker-compose-multitenant.yml manage-tenant.sh run-tenant-cmd.sh MULTITENANT_DEPLOYMENT.md MULTITENANT_PYTHON_API.md; do - if [ -f "$f" ]; then - cp "$f" "release-bundle/$(basename "$f")" - fi - done - - # Make any shipped scripts executable - find release-bundle -maxdepth 1 -type f -name '*.sh' -exec chmod +x {} \; || true - tar -czf inventarsystem-docker-bundle.tar.gz -C release-bundle . + volumes: + - ./config.json:/app/config.json:ro + - app_uploads:/app/Web/uploads + - app_thumbnails:/app/Web/thumbnails + - app_previews:/app/Web/previews + - app_qrcodes:/app/Web/QRCodes + - app_backups:/data/backups + - app_logs:/data/logs + + mongodb: + image: mongo:7.0 + container_name: inventarsystem-mongodb + restart: unless-stopped + volumes: + - mongodb_data:/data/db + healthcheck: + test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping').ok"] + interval: 10s + timeout: 5s + retries: 10 + + redis: + image: redis:7-alpine + container_name: inventarsystem-redis + restart: unless-stopped + command: redis-server --appendonly yes --maxmemory 512mb --maxmemory-policy allkeys-lru + ports: + - "6379:6379" + volumes: + - redis_data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 10s + timeout: 5s + retries: 5 + + volumes: + mongodb_data: + app_uploads: + app_thumbnails: + app_previews: + app_qrcodes: + app_backups: + app_logs: + redis_data: + EOF + + # Copy runtime scripts and config if present + for f in start.sh stop.sh restart.sh backup.sh restore.sh config.json update.sh; do + if [ -f "$f" ]; then + cp "$f" "release-bundle/$(basename "$f")" + fi + done + + # Multitenant scripts & docs (optional) + for f in docker-compose-multitenant.yml manage-tenant.sh run-tenant-cmd.sh MULTITENANT_DEPLOYMENT.md MULTITENANT_PYTHON_API.md; do + if [ -f "$f" ]; then + cp "$f" "release-bundle/$(basename "$f")" + fi + done + + # Make any shipped scripts executable + find release-bundle -maxdepth 1 -type f -name '*.sh' -exec chmod +x {} \; || true + tar -czf inventarsystem-docker-bundle.tar.gz -C release-bundle . - name: Create or update Gitea Release uses: https://gitea.com/actions/gitea-release-action@v1