feat: Add pre-production deployment stage with E2E tests, a dedicated environment file, and update production deployment dependency. #30

Merged
kovagoadi merged 26 commits from test_preprod into main 2026-04-09 21:12:34 +02:00
4 changed files with 13 additions and 5 deletions
Showing only changes of commit a6c6da38ff - Show all commits

View File

@@ -3,11 +3,11 @@ services:
networks:
- proxy
- legacy-nginx
- prod-network
- shared-network
networks:
legacy-nginx:
name: proxy
external: true
prod-network:
name: prod_proxy
shared-network:
name: prod_shared-network
external: true

View File

@@ -3,7 +3,10 @@ services:
networks:
- proxy
- legacy-nginx
- shared-network
networks:
legacy-nginx:
name: proxy
external: true
shared-network:
external: false

View File

@@ -51,5 +51,8 @@ services:
- traefik.http.routers.https.tls.certresolver=letsencrypt
networks:
proxy:
shared_network:
name: prod_shared-network
external: true
volumes:
letsencrypt:

View File

@@ -11,7 +11,8 @@ http:
dev-staging:
loadBalancer:
servers:
- url: "http://staging:8080"
# - url: "http://staging-traefik-1:8080"
- url: "http://staging-traefik-1:80"
tcp:
routers:
@@ -30,4 +31,5 @@ tcp:
loadBalancer:
servers:
# Note: Ensure Traefik trusts the cert at .85 or set insecureSkipVerify
- address: "staging:445"
# - address: "staging-traefik-1:445"
- address: "staging-traefik-1:443"