diff --git a/.github/workflows/deploy-production.yml b/.github/workflows/deploy-production.yml
index a64d02a156..62ef4ea5e1 100644
--- a/.github/workflows/deploy-production.yml
+++ b/.github/workflows/deploy-production.yml
@@ -19,6 +19,7 @@ jobs:
SECRET_KEY: ${{ secrets.SECRET_KEY }}
FIRST_SUPERUSER: ${{ secrets.FIRST_SUPERUSER }}
FIRST_SUPERUSER_PASSWORD: ${{ secrets.FIRST_SUPERUSER_PASSWORD }}
+ BACKEND_CORS_ORIGINS: ${{ secrets.BACKEND_CORS_ORIGINS_PRODUCTION }}
SMTP_HOST: ${{ secrets.SMTP_HOST }}
SMTP_USER: ${{ secrets.SMTP_USER }}
SMTP_PASSWORD: ${{ secrets.SMTP_PASSWORD }}
@@ -28,5 +29,32 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- - run: docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_PRODUCTION }} build
- - run: docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_PRODUCTION }} up -d
+ - name: Export environment variables and deploy
+ run: |
+ export ENVIRONMENT=production
+ export DOMAIN="${{ secrets.DOMAIN_PRODUCTION }}"
+ export STACK_NAME="${{ secrets.STACK_NAME_PRODUCTION }}"
+ export SECRET_KEY="${{ secrets.SECRET_KEY }}"
+ export FIRST_SUPERUSER="${{ secrets.FIRST_SUPERUSER }}"
+ export FIRST_SUPERUSER_PASSWORD="${{ secrets.FIRST_SUPERUSER_PASSWORD }}"
+ export BACKEND_CORS_ORIGINS="${{ secrets.BACKEND_CORS_ORIGINS_PRODUCTION }}"
+ export FRONTEND_HOST="${{ secrets.FRONTEND_HOST_PRODUCTION }}"
+ export PROJECT_NAME="${{ secrets.PROJECT_NAME }}"
+ export DOCKER_IMAGE_BACKEND="${{ secrets.DOCKER_IMAGE_BACKEND }}"
+ export DOCKER_IMAGE_FRONTEND="${{ secrets.DOCKER_IMAGE_FRONTEND }}"
+ export POSTGRES_SERVER="${{ secrets.POSTGRES_SERVER }}"
+ export POSTGRES_PORT="${{ secrets.POSTGRES_PORT }}"
+ export POSTGRES_USER="${{ secrets.POSTGRES_USER }}"
+ export POSTGRES_DB="${{ secrets.POSTGRES_DB }}"
+ export POSTGRES_PASSWORD="${{ secrets.POSTGRES_PASSWORD }}"
+ export SMTP_HOST="${{ secrets.SMTP_HOST }}"
+ export SMTP_USER="${{ secrets.SMTP_USER }}"
+ export SMTP_PASSWORD="${{ secrets.SMTP_PASSWORD }}"
+ export EMAILS_FROM_EMAIL="${{ secrets.EMAILS_FROM_EMAIL }}"
+ export SENTRY_DSN="${{ secrets.SENTRY_DSN }}"
+
+ echo "🏗️ Building containers..."
+ docker compose -f docker-compose.yml --project-name "${{ secrets.STACK_NAME_PRODUCTION }}" build
+
+ echo "🚀 Deploying containers..."
+ docker compose -f docker-compose.yml --project-name "${{ secrets.STACK_NAME_PRODUCTION }}" up -d
diff --git a/frontend/src/routes/login.tsx b/frontend/src/routes/login.tsx
index 279aefd9af..0e9d42b9d4 100644
--- a/frontend/src/routes/login.tsx
+++ b/frontend/src/routes/login.tsx
@@ -94,7 +94,7 @@ function Login() {
type="password"
startElement={}
{...register("password", passwordRules())}
- placeholder="Password"
+ placeholder="Pazzword"
errors={errors}
/>