Skip to content

Commit 9ad3a4f

Browse files
committed
deploy: release ci
1 parent 6943bc7 commit 9ad3a4f

1 file changed

Lines changed: 6 additions & 11 deletions

File tree

.github/workflows/release-ci.yml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
jobs:
88
test:
99
name: 'Test before deploy'
10+
environment: Production
1011
runs-on: ubuntu-latest
1112
steps:
1213
- uses: actions/checkout@v2
@@ -44,10 +45,12 @@ jobs:
4445
run: poetry run python manage.py test
4546
env:
4647
DEBUG: True
48+
DJANGO_SECRET_KEY: ${{ secrets.DJANGO_SECRET_KEY }}
4749

4850
build:
4951
name: 'Build & Publish'
5052
runs-on: ubuntu-latest
53+
environment: Production
5154
needs: [ test ]
5255
steps:
5356
- name: "Checkout repository"
@@ -70,7 +73,7 @@ jobs:
7073
id: meta
7174
uses: docker/metadata-action@v4
7275
with:
73-
images: ghcr.io/procollab-github/api
76+
images: ghcr.io/procollab-github/skills_api
7477
flavor: latest=true
7578
tags: |
7679
type=ref,event=branch
@@ -88,6 +91,7 @@ jobs:
8891
labels: ${{ steps.meta.outputs.labels }}
8992
run:
9093
runs-on: ubuntu-latest
94+
environment: Production
9195
needs: [ build ]
9296
steps:
9397
- name: run on server
@@ -113,18 +117,9 @@ jobs:
113117
echo "DATABASE_HOST=${{ secrets.DATABASE_HOST }}" >> .env &&
114118
echo "DATABASE_PORT=${{ secrets.DATABASE_PORT }}" >> .env &&
115119
116-
echo "EMAIL_USER=${{ secrets.EMAIL_USER }}" >> .env &&
117-
echo "EMAIL_PASSWORD=${{ secrets.EMAIL_PASSWORD }}" >> .env &&
118-
echo "EMAIL_HOST=${{ secrets.EMAIL_HOST }}" >> .env &&
119-
echo "EMAIL_PORT=${{ secrets.EMAIL_PORT }}" >> .env &&
120120
echo "SELECTEL_ACCOUNT_ID=${{ secrets.SELECTEL_ACCOUNT_ID }}" >> .env &&
121121
echo "SELECTEL_CONTAINER_NAME=${{ secrets.SELECTEL_CONTAINER_NAME }}" >> .env &&
122122
echo "SELECTEL_CONTAINER_PASSWORD=${{ secrets.SELECTEL_CONTAINER_PASSWORD }}" >> .env &&
123123
echo "SELECTEL_CONTAINER_USERNAME=${{ secrets.SELECTEL_CONTAINER_USERNAME }}" >> .env &&
124-
125-
echo "CLICKUP_API_TOKEN=${{ secrets.CLICKUP_API_TOKEN }}" >> .env &&
126-
echo "CLICKUP_SPACE_ID=${{ secrets.CLICKUP_SPACE_ID }}" >> .env &&
127-
128-
echo "SENTRY_DSN=${{ secrets.SENTRY_DSN }}" >> .env &&
129-
124+
130125
docker compose -f docker-compose.prod-ci.yml -p prod up -d

0 commit comments

Comments
 (0)