• Joined on 2023-05-28
colin pushed to main at Nixius/authelia 2025-06-05 09:20:48 -04:00
7b19860ccc fixing deploy step
colin pushed to main at Nixius/authelia 2025-06-05 09:17:40 -04:00
2cb6159eea fix: explicitly use bash to run deployment script - CI environment was using /bin/sh instead of /bin/bash - Our script uses bash-specific features like arrays - This ensures proper execution in CI environment
993b32af46 optimize: speed up deployment while ensuring latest images and better diagnostics - Force pull latest images with hash verification before deployment - Reduce timeouts: deployment 3min, health check 90s, stack removal 60s - Check every 2s instead of 5s for faster feedback - Exit early on clear failures to avoid waiting - Comprehensive container-level diagnostics on failure - Show task status, container logs, and service inspection - Verify deployed image matches pulled image hash - Minimal 10s initialization wait instead of 30s - Better error messages with image hash tracking
Compare 2 commits »
colin pushed to main at Nixius/authelia 2025-06-05 09:12:03 -04:00
bf09520c1d enhance: add comprehensive resilience to CI deployment script - Concurrent execution prevention with lock files - Retry logic for transient failures (3 attempts) - Extensive pre-flight checks (disk space, env vars, Docker health) - Configurable timeouts (5min deployment, 2min health checks) - Enhanced health checking with multiple validation methods - Automatic cleanup on script exit - Detailed debugging information on failure - Environment variable validation for all 10 secrets - Rollback preparation and improved logging
colin pushed to main at Nixius/authelia 2025-06-05 09:07:26 -04:00
9645631496 fixing deploy step
colin pushed to main at Nixius/authelia 2025-06-05 09:01:41 -04:00
7645c32156 enhance: improve production deployment with better verification - Add verification loop to ensure stack removal completed - Increase wait times for service initialization - Add 60-second health check loop for authelia service - Show deployment status and logs on failure - More robust deployment process with proper timing
colin pushed to main at Nixius/authelia 2025-06-05 08:53:57 -04:00
1a04d35590 fix: create assets directory in Dockerfile to resolve configuration error - Add mkdir -p /config/assets to satisfy Authelia's expectation - Prevents 'directory does not exist' error without unnecessary config
colin pushed to main at Nixius/authelia 2025-06-05 08:35:34 -04:00
fc9be0d7c7 feat: add Docker secrets recreation to production deployment - Remove old stack and secrets before deployment - Recreate all secrets with current CI environment values - Ensures immutable secrets are always up-to-date
colin pushed to main at Nixius/authelia 2025-06-05 08:26:01 -04:00
767b996c29 fixup
colin pushed to main at Nixius/authelia 2025-06-04 18:21:48 -04:00
bad88a00e9 fixup
colin pushed to main at Nixius/authelia 2025-06-04 18:07:15 -04:00
330d1ac7b3 fixup
colin pushed to main at Nixius/authelia 2025-06-04 17:49:31 -04:00
7a6cfde6e9 fixup
colin pushed to main at Nixius/authelia 2025-06-04 17:42:44 -04:00
be51fa1829 fixup
colin pushed to main at Nixius/authelia 2025-06-04 17:16:52 -04:00
ca7b7df76a fixup
colin pushed to main at Nixius/authelia 2025-06-04 16:34:29 -04:00
603f5e3d03 Add all Authelia secrets to Woodpecker CI pipeline
colin pushed to main at Nixius/authelia 2025-06-04 16:29:17 -04:00
566d11154d Bump build number to 2
colin pushed to main at Nixius/authelia 2025-06-04 16:21:14 -04:00
73e9856e61 fixup
9b47588a81 Reorganize tests into ./tests directory with precommit naming convention
Compare 2 commits »
colin pushed to main at Nixius/authelia 2025-06-03 22:20:52 -04:00
15cd2440b9 Update stack.production.yml
colin pushed to main at Nixius/authelia 2025-06-03 22:16:39 -04:00
1e6c0ba3e0 Update stack.production.yml
colin pushed to main at Nixius/authelia 2025-06-03 21:23:27 -04:00
c96fae8b81 Update stack.production.yml
colin pushed to main at Nixius/authelia 2025-06-03 21:20:02 -04:00
0f7c26bb8c Update stack.production.yml