From f681e108425944e3e212cde09b1ef245e64a7659 Mon Sep 17 00:00:00 2001 From: JohannesSetiawan Date: Wed, 15 May 2024 09:58:03 +0700 Subject: [PATCH] [CHORES] Fix docker. --- .github/workflows/deploy-docker-prod.yml | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/deploy-docker-prod.yml b/.github/workflows/deploy-docker-prod.yml index 75ebf5d..a63f734 100644 --- a/.github/workflows/deploy-docker-prod.yml +++ b/.github/workflows/deploy-docker-prod.yml @@ -64,6 +64,36 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} + - name: Set Up Environment Variables + run: | + echo "DB_HOST=${{ secrets.DB_HOST }}" >> .env + echo "DJANGO_SECRET_KEY=${{ secrets.DJANGO_SECRET_KEY }}" >> .env + echo "DB_NAME=${{ secrets.DB_NAME }}" >> .env + echo "DB_USER=${{ secrets.DB_USER }}" >> .env + echo "DB_PASS=${{ secrets.DB_PASS }}" >> .env + echo "EMAIL_HOST=${{ secrets.EMAIL_HOST }}" >> .env + echo "EMAIL_HOST_USER=${{ secrets.EMAIL_HOST_USER }}" >> .env + echo "EMAIL_HOST_PASSWORD=${{ secrets.EMAIL_HOST_PASSWORD }}" >> .env + echo "DEFAULT_FROM_EMAIL=${{ secrets.DEFAULT_FROM_EMAIL }}" >> .env + echo "OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}" >> .env + echo "OPENAI_API_ORGANIZATION_ID=${{ secrets.OPENAI_API_ORGANIZATION_ID }}" >> .env + echo "GCP_PRIVATE_KEY=${{ secrets.GCP_PRIVATE_KEY }}" >> .env + echo "GCP_PROJECT_ID=${{ secrets.GCP_PROJECT_ID }}" >> .env + echo "GCP_PRIVATE_KEY_ID=${{ secrets.GCP_PRIVATE_KEY_ID }}" >> .env + echo "GCP_CLIENT_EMAIL=${{ secrets.GCP_CLIENT_EMAIL }}" >> .env + echo "GCP_CLIENT_ID=${{ secrets.GCP_CLIENT_ID }}" >> .env + echo "GCP_AUTH_URI=${{ secrets.GCP_AUTH_URI }}" >> .env + echo "GCP_TOKEN_URI=${{ secrets.GCP_TOKEN_URI }}" >> .env + echo "GCP_AUTH_PROVIDER_X509_CERT_URL=${{ secrets.GCP_AUTH_PROVIDER_X509_CERT_URL }}" >> .env + echo "GCP_CLIENT_X509_CERT_URL=${{ secrets.GCP_CLIENT_X509_CERT_URL }}" >> .env + echo "GCP_UNIVERSE_DOMAIN=${{ secrets.GCP_UNIVERSE_DOMAIN }}" >> .env + echo "POSTGRES_PASSWORD=${{ secrets.DB_PASS }}" >> .env + echo "POSTGRES_USER=${{ secrets.DB_USER }}" >> .env + echo "POSTGRES_DB=${{ secrets.DB_NAME }}" >> .env + echo "POSGRES_HOST=${{ secrets.DB_HOST }}" >> .env + echo "DOCKER_USERNAME=${{ secrets.DOCKER_USERNAME }}" >> .env + echo "DOCKER_IMAGE_NAME=${{ secrets.DOCKER_IMAGE_NAME }}" >> .env + - name: Build Docker Image run: | docker build -t ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_IMAGE_NAME }}:latest .