File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Deploy GetCloser
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ - deploy/getcloser-test
8+ workflow_dispatch :
9+
10+ jobs :
11+ # ========================================
12+ # ๐ Deploy GetCloser Service
13+ # ========================================
14+ deploy-prod :
15+ if : github.ref_name == 'main' || github.ref_name == 'deploy/getcloser-test'
16+ name : ๐ Deploy GetCloser
17+ runs-on : oracle
18+ environment : getcloser
19+
20+ steps :
21+ - name : Checkout branch
22+ uses : actions/checkout@v3
23+
24+ - name : Set up Docker Buildx
25+ uses : docker/setup-buildx-action@v3
26+
27+ - name : Create .env file for PROD
28+ run : |
29+ set -e
30+ echo "DB_USER=${{ secrets.DB_USER }}" > .env
31+ echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> .env
32+ echo "DB_DATABASE=${{ vars.DB_DATABASE }}" >> .env
33+ echo "APP_HOST=${{ vars.APP_HOST }}" >> .env
34+
35+ - name : ๐ Deploy to PROD
36+ run : |
37+ docker compose -f docker-compose.yaml -p getcloser-${{ github.ref_name }} down --remove-orphans || true
38+ docker compose -f docker-compose.yaml -p getcloser-${{ github.ref_name }} up -d --build
You canโt perform that action at this time.
0 commit comments