Skip to content

Commit df76283

Browse files
authored
👷 Update CI to allow deploying envs to the same server (#6)
1 parent 421a449 commit df76283

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.github/workflows/deploy-production.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
env:
1414
ENVIRONMENT: production
1515
DOMAIN: ${{ secrets.DOMAIN_PRODUCTION }}
16+
STACK_NAME: ${{ secrets.STACK_NAME_PRODUCTION }}
1617
SECRET_KEY: ${{ secrets.SECRET_KEY }}
1718
FIRST_SUPERUSER: ${{ secrets.FIRST_SUPERUSER }}
1819
FIRST_SUPERUSER_PASSWORD: ${{ secrets.FIRST_SUPERUSER_PASSWORD }}
@@ -25,5 +26,5 @@ jobs:
2526
steps:
2627
- name: Checkout
2728
uses: actions/checkout@v4
28-
- run: docker compose -f docker-compose.yml build
29-
- run: docker compose -f docker-compose.yml up -d
29+
- run: docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_PRODUCTION }} build
30+
- run: docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_PRODUCTION }} up -d

.github/workflows/deploy-staging.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
env:
1414
ENVIRONMENT: staging
1515
DOMAIN: ${{ secrets.DOMAIN_STAGING }}
16+
STACK_NAME: ${{ secrets.STACK_NAME_STAGING }}
1617
SECRET_KEY: ${{ secrets.SECRET_KEY }}
1718
FIRST_SUPERUSER: ${{ secrets.FIRST_SUPERUSER }}
1819
FIRST_SUPERUSER_PASSWORD: ${{ secrets.FIRST_SUPERUSER_PASSWORD }}
@@ -25,5 +26,5 @@ jobs:
2526
steps:
2627
- name: Checkout
2728
uses: actions/checkout@v4
28-
- run: docker compose -f docker-compose.yml build
29-
- run: docker compose -f docker-compose.yml up -d
29+
- run: docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_STAGING }} build
30+
- run: docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_STAGING }} up -d

0 commit comments

Comments
 (0)