Commit 3c2ae65 1 parent e3c5a1c commit 3c2ae65 Copy full SHA for 3c2ae65
File tree 1 file changed +21
-12
lines changed
1 file changed +21
-12
lines changed Original file line number Diff line number Diff line change 1
- name : Deploy to AWS
1
+ name : Deploy Docker Compose
2
2
3
3
on :
4
4
push :
5
5
branches :
6
- - main
6
+ - main
7
7
8
8
jobs :
9
9
deploy :
10
- runs-on : [self-hosted]
10
+ runs-on : [self-hosted]
11
+
11
12
steps :
12
- - name : Checkout Code
13
+ - name : Checkout code
13
14
uses : actions/checkout@v3
14
15
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
20
24
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 }}
22
31
run : |
23
- docker-compose down
24
- docker-compose up -d --build
32
+ docker-compose down
33
+ docker-compose up -d
You can’t perform that action at this time.
0 commit comments