File tree Expand file tree Collapse file tree 1 file changed +20
-4
lines changed
Expand file tree Collapse file tree 1 file changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -27,11 +27,26 @@ jobs:
2727 - name : Build
2828 run : make build
2929
30+ - name : Create .env file
31+ run : |
32+ echo "DEPLOY_ENV=production" >> bin/.env
33+ echo "DB_USER=${{ vars.DB_USER }}" >> bin/.env
34+ echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> bin/.env
35+ echo "DB_NAME=${{ vars.DB_NAME }}" >> bin/.env
36+ echo "DB_HOST=${{ vars.DB_HOST }}" >> bin/.env
37+ echo "DB_PORT=${{ vars.DB_PORT }}" >> bin/.env
38+ echo "DB_SSLMODE=${{ vars.DB_SSLMODE }}" >> bin/.env
39+ echo "CORS_ALLOWED_ORIGINS=${{ vars.CORS_ALLOWED_ORIGINS }}" >> bin/.env
40+ echo "GIN_MODE=production" >> bin/.env
41+
42+
3043 - name : Upload artifact
3144 uses : actions/upload-artifact@v4
3245 with :
3346 name : go-app
34- path : bin/portfolio-backend
47+ path : |
48+ bin/portfolio-backend
49+ bin/.env
3550
3651 deploy :
3752 name : Deploy to AWS
5065 with :
5166 SSH_PRIVATE_KEY : ${{ secrets.SSH_PRIVATE_KEY }}
5267 REMOTE_HOST : ${{ vars.REMOTE_HOST }}
53- REMOTE_USER : ubuntu
54- SOURCE : " bin/portfolio-backend"
55- TARGET : " /home/ubuntu /portfolio-builder"
68+ REMOTE_USER : portfolio
69+ SOURCE : " bin/portfolio-backend bin/.env "
70+ TARGET : " /home/portfolio /portfolio-builder"
5671 SCRIPT_AFTER : |
72+ sudo chmod 774 /home/portfolio/portfolio-builder/portfolio-backend
5773 sudo systemctl restart portfolio-builder
You can’t perform that action at this time.
0 commit comments