Skip to content

Commit 27f9286

Browse files
committed
fix(cd): deployment with non-root user.
1 parent b9b0af9 commit 27f9286

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/cd-staging.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222
uses: appleboy/scp-action@v1
2323
with:
2424
host: ${{ secrets.HOST }}
25-
username: root
25+
username: deploy
2626
key: ${{ secrets.SSH_PRIVATE_KEY }}
2727
source: "."
28-
target: "/root/survey-app"
28+
target: "/home/deploy/survey-app"
2929
strip_components: 0
3030
rm: false
3131
overwrite: true
@@ -34,42 +34,42 @@ jobs:
3434
uses: appleboy/ssh-action@v1
3535
with:
3636
host: ${{ secrets.HOST }}
37-
username: root
37+
username: deploy
3838
key: ${{ secrets.SSH_PRIVATE_KEY }}
3939
script: |
40-
cat << 'EOF' > /root/survey-app/infra/compose/.env
40+
cat << 'EOF' > /home/deploy/survey-app/infra/compose/.env
4141
${{ secrets.ENV_FILE }}
4242
EOF
4343
4444
- name: Upload Caddyfile
4545
uses: appleboy/ssh-action@v1
4646
with:
4747
host: ${{ secrets.HOST }}
48-
username: root
48+
username: deploy
4949
key: ${{ secrets.SSH_PRIVATE_KEY }}
5050
script: |
51-
cat << 'EOF' > /root/survey-app/infra/compose/Caddyfile
51+
cat << 'EOF' > /home/deploy/survey-app/infra/compose/Caddyfile
5252
${{ secrets.CADDY_FILE }}
5353
EOF
5454
5555
- name: Upload Env Configuration Backoffice
5656
uses: appleboy/ssh-action@v1
5757
with:
5858
host: ${{ secrets.HOST }}
59-
username: root
59+
username: deploy
6060
key: ${{ secrets.SSH_PRIVATE_KEY }}
6161
script: |
62-
cat << 'EOF' > /root/survey-app/services/backoffice/src/environments/environment.ts
62+
cat << 'EOF' > /home/deploy/survey-app/services/backoffice/src/environments/environment.ts
6363
${{ secrets.BACKOFFICE_ENVIROMENT_TS }}
6464
EOF
6565
6666
- name: Deploy with Docker Compose
6767
uses: appleboy/ssh-action@v1
6868
with:
6969
host: ${{ secrets.HOST }}
70-
username: root
70+
username: deploy
7171
key: ${{ secrets.SSH_PRIVATE_KEY }}
7272
script: |
73-
cd /root/survey-app
73+
cd /home/deploy/survey-app
7474
docker compose -f infra/compose/docker-compose.yml down
7575
docker compose -f infra/compose/docker-compose.yml --env-file infra/compose/.env up -d --build

infra/scripts/create-deploy-user.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)