Skip to content

Commit a9e6121

Browse files
Update fix_test_pr.yml
1 parent 71e33ad commit a9e6121

1 file changed

Lines changed: 36 additions & 1 deletion

File tree

.github/workflows/fix_test_pr.yml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,22 @@ jobs:
6262
uses: actions/checkout@v2
6363
with:
6464
repository: ita-social-projects/VictoryCenter-DevOps
65+
- name: Stop all containers
66+
run: docker stop nginx certbot frontend backend
67+
- name: Delete additon info
68+
run: docker system prune -f
69+
- name: Set up enviroments
70+
run: |
71+
export INITIAL_ADMIN_EMAIL=${{ secrets.INITIAL_ADMIN_EMAIL }}
72+
export INITIAL_ADMIN_PASSWORD=${{ secrets.INITIAL_ADMIN_PASSWORD }}
73+
export JWTOPTIONS_SECRETKEY=${{ secrets.JWTOPTIONS_SECRETKEY }}
74+
export JWTOPTIONS_REFRESH_TOKEN_SECRETKEY=${{ secrets.JWTOPTIONS_REFRESH_TOKEN_SECRETKEY }}
75+
export DOCKER_TAG_FRONTEND=1.0.0.42
76+
export DOCKER_TAG_BACKEND=1.0.0.23
77+
export DB_CONNECTION_STRING=${{ secrets.DB_CONNECTION_STRING }}
78+
- name: Deploy Stage
79+
run: docker compose up -d
80+
6581
manual_approval_rollback:
6682
needs: stage_deploy
6783
environment: stage
@@ -85,7 +101,26 @@ jobs:
85101
run: echo "test_val_2=${GITHUB_REF##*/}.$((RUN_NUM - 1))"
86102
- name: Rollback tags
87103
run: echo ${{ needs.stage_deploy.outputs.backend_tag }}
88-
104+
- name: Checkout
105+
uses: actions/checkout@v2
106+
with:
107+
repository: ita-social-projects/VictoryCenter-DevOps
108+
- name: Stop all containers
109+
run: docker stop nginx certbot frontend backend
110+
- name: Delete additon info
111+
run: docker system prune -f
112+
- name: Set up enviroments
113+
run: |
114+
export INITIAL_ADMIN_EMAIL=${{ secrets.INITIAL_ADMIN_EMAIL }}
115+
export INITIAL_ADMIN_PASSWORD=${{ secrets.INITIAL_ADMIN_PASSWORD }}
116+
export JWTOPTIONS_SECRETKEY=${{ secrets.JWTOPTIONS_SECRETKEY }}
117+
export JWTOPTIONS_REFRESH_TOKEN_SECRETKEY=${{ secrets.JWTOPTIONS_REFRESH_TOKEN_SECRETKEY }}
118+
export DOCKER_TAG_FRONTEND=${{ needs.stage_deploy.outputs.frontend_tag }}
119+
export DOCKER_TAG_BACKEND=${{ needs.stage_deploy.outputs.backend_tag }}
120+
export DB_CONNECTION_STRING=${{ secrets.DB_CONNECTION_STRING }}
121+
- name: Deploy Stage
122+
run: docker compose up -d
123+
89124
# post_action:
90125
#
91126
# runs-on: ubuntu-latest

0 commit comments

Comments
 (0)