Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.

Commit

Permalink
hotfix/59 fix env variables
Browse files Browse the repository at this point in the history
  • Loading branch information
OlegYurchik committed Oct 1, 2023
1 parent b6bbb6c commit 8c48f12
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 28 deletions.
31 changes: 17 additions & 14 deletions .github/workflows/deploy-production.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,22 @@ jobs:
needs: [build]
runs-on: self-hosted
steps:
- name: Set environment variables
run: |
echo "
# Secrets names
HABR_OAUTH2_CLIENT_ID_NAME=habr_oauth2_client_id_production
HABR_OAUTH2_CLIENT_SECRET_NAME=habr_oauth2_client_secret_production
POSTGRESQL_PASSWORD_NAME=postgresql_password_production
DATABASE_DIR=/sapphire/production/database_data
REDIS_DIR=/sapphire/production/redis_data
BROKER_DIR=/sapphire/production/broker_dir
SAPPHIRE_IMAGE=sapphire:${GITHUB_REF_NAME}
USERS_PORT=3000
USERS_DB_DSN=${USERS_DB_DSN_PRODUCTION}
PROJECTS_PORT=3020
PROJECTS_DB_DSN=${PROJECTS_DB_DSN_PRODUCTION}
" >> $GITHUB_ENV
- name: Deploy
env:
# Secrets names
HABR_OAUTH2_CLIENT_ID_NAME: "habr_oauth2_client_id_production"
HABR_OAUTH2_CLIENT_SECRET_NAME: "habr_oauth2_client_secret_production"
POSTGRESQL_PASSWORD_NAME: "postgresql_password_production"

DATABASE_DIR: "/sapphire/production/database_data"
REDIS_DIR: "/sapphire/production/redis_data"
BROKER_DIR: "/sapphire/production/broker_dir"
SAPPHIRE_IMAGE: sapphire:${{ github.ref_name }}
USERS_PORT: "3000"
USERS_DB_DSN: "${USERS_DB_DSN_PRODUCTION}"
PROJECTS_PORT: "3020"
PROJECTS_DB_DSN: "${PROJECTS_DB_DSN_PRODUCTION}"
run: docker stack deploy -c docker-compose.yaml sapphire-stage
31 changes: 17 additions & 14 deletions .github/workflows/deploy-stage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,22 @@ jobs:
needs: [build]
runs-on: self-hosted
steps:
- name: Set environment variables
run: |
echo "
# Secrets names
HABR_OAUTH2_CLIENT_ID_NAME=habr_oauth2_client_id_stage
HABR_OAUTH2_CLIENT_SECRET_NAME=habr_oauth2_client_secret_stage
POSTGRESQL_PASSWORD_NAME=postgresql_password_stage
DATABASE_DIR=/sapphire/stage/database_data
REDIS_DIR=/sapphire/stage/redis_data
BROKER_DIR=/sapphire/stage/broker_dir
SAPPHIRE_IMAGE=sapphire:${GITHUB_REF_NAME}
USERS_PORT=2000
USERS_DB_DSN=${USERS_DB_DSN_STAGE}
PROJECTS_PORT=2020
PROJECTS_DB_DSN=${PROJECTS_DB_DSN_STAGE}
" >> $GITHUB_ENV
- name: Deploy
env:
# Secrets names
HABR_OAUTH2_CLIENT_ID_NAME: "habr_oauth2_client_id_stage"
HABR_OAUTH2_CLIENT_SECRET_NAME: "habr_oauth2_client_secret_stage"
POSTGRESQL_PASSWORD_NAME: "postgresql_password_stage"

DATABASE_DIR: "/sapphire/stage/database_data"
REDIS_DIR: "/sapphire/stage/redis_data"
BROKER_DIR: "/sapphire/stage/broker_dir"
SAPPHIRE_IMAGE: sapphire:${{ github.sha }}
USERS_PORT: "2000"
USERS_DB_DSN: "${USERS_DB_DSN_STAGE}"
PROJECTS_PORT: "2020"
PROJECTS_DB_DSN: "${PROJECTS_DB_DSN_STAGE}"
run: docker stack deploy -c docker-compose.yaml sapphire-stage

0 comments on commit 8c48f12

Please sign in to comment.