From 1cc4b758c16685ef7ae288e05db6a056510bf3ec Mon Sep 17 00:00:00 2001 From: Adrian McEwen Date: Tue, 2 Jun 2026 20:47:46 +0100 Subject: [PATCH] Add database migration to the deploy procedure and (an attempt to) fix docker-compose build failure. Part of #56 --- .github/workflows/deploy-to-production.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-to-production.yaml b/.github/workflows/deploy-to-production.yaml index 832f854..b71169f 100644 --- a/.github/workflows/deploy-to-production.yaml +++ b/.github/workflows/deploy-to-production.yaml @@ -27,8 +27,9 @@ jobs: echo ${{ secrets.EMAIL_USER }} > email_user echo ${{ secrets.EMAIL_PASS }} > email_pass git pull - docker-compose build --build-arg OPTIMISM_API_CLIENT_SIDE_URL=${{ secrets.API_BASE_URL }} --build-arg OPTIMISM_WEBSITE_BASE_URL=${{ secrets.WEBSITE_BASE_URL }} --build-arg OPTIMISM_EMAIL_ORG_FROM_ADDR=${{ secrets.EMAIL_ORG_FROM_ADDR }} --build-arg OPTIMISM_EMAIL_ORG_NOTIFY_ADDR=${{ secrets.EMAIL_ORG_NOTIFY_ADDR }} --build-arg OPTIMISM_SMTP_HOST=${{ secrets.SMTP_HOST }} --build-arg OPTIMISM_SMTP_PORT=${{ secrets.SMTP_PORT }} --build-arg OPTIMISM_SMTP_SECURE=${{ secrets.SMTP_SECURE }} + docker-compose build --build-arg OPTIMISM_API_CLIENT_SIDE_URL=${{ secrets.API_BASE_URL }} --build-arg OPTIMISM_WEBSITE_BASE_URL=${{ secrets.WEBSITE_BASE_URL }} --build-arg OPTIMISM_EMAIL_ORG_FROM_ADDR='${{ secrets.EMAIL_ORG_FROM_ADDR }}' --build-arg OPTIMISM_EMAIL_ORG_NOTIFY_ADDR='${{ secrets.EMAIL_ORG_NOTIFY_ADDR }}' --build-arg OPTIMISM_SMTP_HOST=${{ secrets.SMTP_HOST }} --build-arg OPTIMISM_SMTP_PORT=${{ secrets.SMTP_PORT }} --build-arg OPTIMISM_SMTP_SECURE=${{ secrets.SMTP_SECURE }} docker compose down docker compose up -d + docker-compose exec api npx knex migrate:latest --env production rm email_user rm email_pass