Skip to content

Commit

Permalink
Added missing frontend-related env variables to deployment script
Browse files Browse the repository at this point in the history
  • Loading branch information
ricardogsilva committed Dec 17, 2024
1 parent 0487b90 commit a573b0d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
6 changes: 6 additions & 0 deletions deployments/deploy.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ class DeploymentConfiguration:
discord_notification_urls: list[str]
executable_webapp_service_name: str = dataclasses.field(init=False)
frontend_image: str
frontend_env_arpav_backend_api_base_url: str = dataclasses.field(init=False)
frontend_env_arpav_tolgee_base_url: str = dataclasses.field(init=False)
git_repo_clone_destination: Path = dataclasses.field(init=False)
martin_conf_path: Path = dataclasses.field(
init=False
Expand Down Expand Up @@ -113,6 +115,10 @@ def __post_init__(self):
_debug = False
self.compose_project_name = "arpav-cline"
self.executable_webapp_service_name = "arpav-cline-webapp-1"
self.frontend_env_arpav_backend_api_base_url = self.webapp_env_public_url
self.frontend_env_arpav_tolgee_base_url = (
self.tolgee_app_env_tolgee_frontend_url
)
self.git_repo_clone_destination = Path("/tmp/arpav-cline")
self.martin_conf_path = self.deployment_root / "martin-config.yaml"
self.traefik_conf_path = self.deployment_root / "traefik-config.toml"
Expand Down
3 changes: 3 additions & 0 deletions docker/compose.production.template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ services:
labels:
- "traefik.http.routers.arpav-frontend.entrypoints=web"
- "traefik.http.routers.arpav-frontend-router.rule=Host(`clima.arpa.veneto.it`) && !PathRegexp(`^/(api|admin|prefect|vector-tiles)`)"
environment:
ARPAV_BACKEND_API_BASE_URL: "${frontend_env_arpav_backend_api_base_url}"
ARPAV_TOLGEE_BASE_URL: "${frontend_env_arpav_tolgee_base_url}"
restart: unless-stopped

webapp:
Expand Down

0 comments on commit a573b0d

Please sign in to comment.