Skip to content

Commit 3c2ae65

Browse files
committed
setup env
1 parent e3c5a1c commit 3c2ae65

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

.github/workflows/build.yaml

+21-12
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,33 @@
1-
name: Deploy to AWS
1+
name: Deploy Docker Compose
22

33
on:
44
push:
55
branches:
6-
- main
6+
- main
77

88
jobs:
99
deploy:
10-
runs-on: [self-hosted]
10+
runs-on: [self-hosted]
11+
1112
steps:
12-
- name: Checkout Code
13+
- name: Checkout code
1314
uses: actions/checkout@v3
1415

15-
- name: Load .env File
16-
run: |
17-
set -o allexport
18-
source .env
19-
set +o allexport
16+
- name: Set environment variables
17+
run: |
18+
echo "MYSQL_ROOT_PASSWORD=${{ secrets.MYSQL_ROOT_PASSWORD }}" >> $GITHUB_ENV
19+
echo "MYSQL_DATABASE=${{ secrets.MYSQL_DATABASE }}" >> $GITHUB_ENV
20+
echo "MYSQL_USER=${{ secrets.MYSQL_USER }}" >> $GITHUB_ENV
21+
echo "MYSQL_PASSWORD=${{ secrets.MYSQL_PASSWORD }}" >> $GITHUB_ENV
22+
echo "HOST=${{ secrets.HOST }}" >> $GITHUB_ENV
23+
echo "PORT=${{ secrets.PORT }}" >> $GITHUB_ENV
2024
21-
- name: Deploy Docker Compose
25+
- name: Run Docker Compose
26+
env:
27+
MYSQL_ROOT_PASSWORD: ${{ secrets.MYSQL_ROOT_PASSWORD }}
28+
MYSQL_DATABASE: ${{ secrets.MYSQL_DATABASE }}
29+
MYSQL_USER: ${{ secrets.MYSQL_USER }}
30+
MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
2231
run: |
23-
docker-compose down
24-
docker-compose up -d --build
32+
docker-compose down
33+
docker-compose up -d

0 commit comments

Comments
 (0)