Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 30 additions & 2 deletions .github/workflows/deploy-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand All @@ -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
2 changes: 1 addition & 1 deletion frontend/src/routes/login.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ function Login() {
type="password"
startElement={<FiLock />}
{...register("password", passwordRules())}
placeholder="Password"
placeholder="Pazzword"
errors={errors}
/>
<RouterLink to="/recover-password" className="main-link">
Expand Down
Loading