Commit Graph

8 Commits

Author SHA1 Message Date
vithobaa 80eb6cbdcf fix: render step details when locatorName is null 2026-06-29 19:22:21 +05:30
vithobaa f3da45d64a fix: escape jenkins pipeline variables in JS template literal 2026-06-29 19:07:51 +05:30
vithobaa 6cd28b98f0 fix: resolve TypeError in CicdIntegrationView 2026-06-29 19:05:26 +05:30
vithobaa 9bcae2ebf3 fix: CICD page blank screen and API endpoint 2026-06-29 19:00:17 +05:30
vithobaa a7ae12d297 fix: explicit docker network for rock solid DNS resolution
Completely removes the Nginx resolver hack. By assigning all services
to a dedicated custom bridge network ('autopilot-net') and relying on
docker-compose 'depends_on', Docker's internal DNS is guaranteed to
resolve the 'autopilot-master' hostname cleanly at Nginx startup without
SERVFAILs.
2026-06-29 18:51:57 +05:30
vithobaa b16c7c4a35 fix: Nginx Docker DNS IPv6 SERVFAIL
Docker's internal DNS server often returns SERVFAIL for IPv6 (AAAA)
queries if IPv6 is disabled on the network. When Nginx encounters a
SERVFAIL for IPv6, it considers the whole resolution failed and throws
a 502 Bad Gateway. Added ipv6=off to the resolver directive.
2026-06-29 18:48:57 +05:30
vithobaa 9b4fe6677c fix: nginx resolves upstream at request time via Docker DNS
Nginx was crashing on startup because it tried to resolve the 'master'
hostname before the Spring Boot container was ready. Fixed by using
Docker's embedded DNS resolver (127.0.0.11) and a variable for
proxy_pass, which defers resolution to request time.
2026-06-29 18:31:15 +05:30
vithobaa a467069c9c feat: initial AutoPilot monorepo
- master/  : Spring Boot cloud coordinator (Gap 1-4 features)
- worker/  : Selenium execution engine
- ui/      : React + Vite dashboard (CI/CD integration page)
- docker-compose.yml       : production deployment
- docker-compose.local.yml : local dev (DB only)
- .env.example : environment variable template
- README.md : full deployment and local setup guide
2026-06-29 18:20:23 +05:30