nietzshn
d53398ca0c
ci: use custom bridge network to avoid port conflicts and get reliable container IP
CI Pipeline / HTML Lint (push) Successful in 7s
Deploy QA / Build and Push (push) Successful in 13s
CI Pipeline / Build Docker Image (push) Failing after 28m28s
CI Pipeline / Security Scan (push) Has been skipped
Deploy QA / Deploy to QA (push) Failing after 2s
CI Pipeline / Generate Summary (push) Failing after 1s
Deploy QA / Notification (push) Failing after 1s
2026-06-01 20:43:11 -06:00
nietzshn
e077fdec07
ci: use random host port to avoid conflict with existing services
CI Pipeline / HTML Lint (push) Successful in 7s
Deploy QA / Build and Push (push) Successful in 14s
CI Pipeline / Build Docker Image (push) Failing after 1m35s
CI Pipeline / Security Scan (push) Has been skipped
Deploy QA / Deploy to QA (push) Failing after 2s
CI Pipeline / Generate Summary (push) Failing after 1s
Deploy QA / Notification (push) Failing after 1s
2026-06-01 20:37:35 -06:00
nietzshn
4cdafbc020
ci: use network host mode for health check instead of container IP
CI Pipeline / HTML Lint (push) Successful in 14s
Deploy QA / Build and Push (push) Successful in 23s
CI Pipeline / Build Docker Image (push) Failing after 1m39s
CI Pipeline / Security Scan (push) Has been skipped
Deploy QA / Deploy to QA (push) Failing after 2s
CI Pipeline / Generate Summary (push) Failing after 1s
Deploy QA / Notification (push) Failing after 1s
2026-06-01 20:33:58 -06:00
Nicholas Ceballos
cb12d68fbe
build(docker): replace envsubst with sed, drop gettext
...
CI Pipeline / HTML Lint (push) Successful in 7s
Deploy QA / Build and Push (push) Successful in 13s
CI Pipeline / Build Docker Image (push) Failing after 28m28s
CI Pipeline / Security Scan (push) Has been skipped
Deploy QA / Deploy to QA (push) Failing after 1s
CI Pipeline / Generate Summary (push) Failing after 0s
Deploy QA / Notification (push) Failing after 1s
Replace nginx config environment variable substitution from envsubst to sed to eliminate the gettext package dependency, reducing the final container image size. Remove unused export statements from the docker-entrypoint.sh script.
2026-06-01 17:25:21 -06:00
Nicholas Ceballos
c52dcda03b
feat(docker): add env var substitution for nginx config at runtime
...
CI Pipeline / HTML Lint (push) Successful in 6s
Deploy QA / Build and Push (push) Successful in 13s
CI Pipeline / Build Docker Image (push) Failing after 1m36s
CI Pipeline / Security Scan (push) Has been skipped
Deploy QA / Deploy to QA (push) Failing after 2s
CI Pipeline / Generate Summary (push) Failing after 1s
Deploy QA / Notification (push) Failing after 1s
install gettext package via apk to get envsubst tool
update docker-entrypoint.sh to export APP_ENV and APP_VERSION, then substitute these variables into the nginx configuration file before executing the main command
2026-06-01 17:11:18 -06:00
Nicholas Ceballos
a1cd748e0f
ci(gitea): update health check to use container IP
...
CI Pipeline / HTML Lint (push) Successful in 7s
Deploy QA / Build and Push (push) Successful in 13s
CI Pipeline / Build Docker Image (push) Failing after 1m35s
CI Pipeline / Security Scan (push) Has been skipped
Deploy QA / Deploy to QA (push) Failing after 1s
CI Pipeline / Generate Summary (push) Failing after 1s
Deploy QA / Notification (push) Failing after 1s
remove published port mapping and use docker-inspected internal container IP for health checks to avoid port conflicts and reduce exposed network ports
2026-06-01 17:03:24 -06:00
Nicholas Ceballos
4dd96a267d
ci: add docker container cleanup before test run
...
CI Pipeline / HTML Lint (push) Successful in 7s
Deploy QA / Build and Push (push) Successful in 13s
CI Pipeline / Build Docker Image (push) Failing after 37s
CI Pipeline / Security Scan (push) Has been skipped
Deploy QA / Deploy to QA (push) Failing after 1s
CI Pipeline / Generate Summary (push) Failing after 1s
Deploy QA / Notification (push) Failing after 1s
add docker stop and rm commands for ci-test container with || true to avoid name conflicts from leftover containers from prior CI runs
2026-06-01 15:39:45 -06:00
Nicholas Ceballos
1171e15503
feat: add initial multi-environment CI/CD pipeline POC
...
CI Pipeline / HTML Lint (push) Successful in 1m4s
Deploy QA / Build and Push (push) Successful in 42s
Deploy QA / Deploy to QA (push) Failing after 7s
Deploy QA / Notification (push) Failing after 1s
CI Pipeline / Build Docker Image (push) Failing after 35s
CI Pipeline / Security Scan (push) Has been skipped
CI Pipeline / Generate Summary (push) Failing after 1s
Adds all required files for the proof of concept:
- Gitea Actions CI/CD workflows for QA, staging, and production environments
- Docker build configuration with healthcheck and runtime environment injection
- Nginx server config with security headers and health endpoint
- Sample static frontend application displaying environment metrics
- Comprehensive README documentation with architecture, setup, and usage instructions
2026-06-01 14:23:20 -06:00
nietzshn
eea20775d3
Initial commit
2026-05-29 20:26:01 -06:00