Skip to content

Commit 5bc976f

Browse files
chore: fix deploy script defaults
1 parent b183f5b commit 5bc976f

2 files changed

Lines changed: 61 additions & 54 deletions

File tree

generator/templates/Deployment/_github/workflows/deploy.production.yml

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ jobs:
2828
chmod 600 ~/.ssh/id_rsa
2929
eval `ssh-agent -s`
3030
ssh-add ~/.ssh/id_rsa
31+
3132
- name: test connection
3233
run: ssh -T jumphost@jumphost.kingscode.nl
34+
3335
<%_ if (options.plugins.includes('fontawesomepro')){ _%>
3436
- name: build .npmrc
3537
env:
@@ -38,26 +40,25 @@ jobs:
3840
echo "@fortawesome:registry=https://npm.fontawesome.com/" >> .npmrc
3941
echo "//npm.fontawesome.com/:_authToken=$FONT_AWESOME_TOKEN" >> .npmrc
4042
<%_ } _%>
43+
4144
- name: build application environment
42-
env:
43-
CLIENT_ID: ${{ secrets.client_id }}
44-
CLIENT_SECRET: ${{ secrets.client_secret }}
4545
run: |
4646
touch .env.production
4747
echo "NODE_ENV=production" >> .env.production
4848
echo "VUE_APP_ROOT_API=" >> .env.production
49-
echo "VUE_APP_SENTRY=" >> .env.production
5049
<%_ if (options.plugins.includes('analytics')) { _%>
5150
echo "VUE_APP_ANALYTICS=" >> .env.production
5251
<%_ } _%>
5352
<%_ if (options.plugins.includes('sentry')) { _%>
54-
echo "VUE_APP_ANALYTICS=" >> .env.production
53+
echo "VUE_APP_SENTRY=" >> .env.production
5554
<%_ } _%>
5655
echo "VUE_APP_PUBLIC_PATH=/" >> .env.production
57-
- name: build the environment
56+
57+
- name: build
5858
run: |
5959
npm ci
6060
npm run build
61+
6162
- name: remove /old deployment and create /new folder for deployment
6263
uses: appleboy/ssh-action@master
6364
with:
@@ -72,21 +73,23 @@ jobs:
7273
rm -rf ./old
7374
mkdir -p ./new
7475
mkdir -p ./old
76+
7577
- name: deployment
7678
run: |
7779
cd dist
7880
rsync -ave "ssh -o ProxyJump=jumphost@jumphost.kingscode.nl" ./ user@host:~/domains/example.com/public_html/new
81+
7982
- name: move previous deployment to ./old and move ./new deployment to ./
80-
uses: appleboy/ssh-action@master
81-
with:
82-
host: host
83-
username: user
84-
key: ${{ secrets.private_key }}
85-
proxy_host: jumphost.kingscode.nl
86-
proxy_username: jumphost
87-
proxy_key: ${{ secrets.private_key }}
88-
script: |
89-
cd ~/domains/example.com/public_html
90-
mv `\ls -1 ./ | grep -v "\<new\>" | grep -v "\<old\>" | grep -v "\<api\>"` ./old
91-
mv ./new/* ./
92-
rm -rf ./new
83+
uses: appleboy/ssh-action@master
84+
with:
85+
host: host
86+
username: user
87+
key: ${{ secrets.private_key }}
88+
proxy_host: jumphost.kingscode.nl
89+
proxy_username: jumphost
90+
proxy_key: ${{ secrets.private_key }}
91+
script: |
92+
cd ~/domains/example.com/public_html
93+
mv `\ls -1 ./ | grep -v "\<new\>" | grep -v "\<old\>" | grep -v "\<api\>"` ./old
94+
mv ./new/* ./
95+
rm -rf ./new

generator/templates/Deployment/_github/workflows/deploy.test.yml

Lines changed: 39 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ jobs:
2828
chmod 600 ~/.ssh/id_rsa
2929
eval `ssh-agent -s`
3030
ssh-add ~/.ssh/id_rsa
31-
- name: test connection
31+
32+
- name: test jumphost connection
3233
run: ssh -T jumphost@jumphost.kingscode.nl
34+
3335
<%_ if (options.plugins.includes('fontawesomepro')){ _%>
3436
- name: build .npmrc
3537
env:
@@ -38,22 +40,20 @@ jobs:
3840
echo "@fortawesome:registry=https://npm.fontawesome.com/" >> .npmrc
3941
echo "//npm.fontawesome.com/:_authToken=$FONT_AWESOME_TOKEN" >> .npmrc
4042
<%_ } _%>
43+
4144
- name: build application environment
42-
env:
43-
CLIENT_ID: ${{ secrets.client_id }}
44-
CLIENT_SECRET: ${{ secrets.client_secret }}
4545
run: |
4646
touch .env.production
4747
echo "NODE_ENV=production" >> .env.production
4848
echo "VUE_APP_ROOT_API=" >> .env.production
49-
echo "VUE_APP_SENTRY=" >> .env.production
50-
echo "VUE_APP_ANALYTICS=" >> .env.production
5149
<%_ if (options.plugins.includes('analytics')) { _%>
5250
echo "VUE_APP_ANALYTICS=" >> .env.production
5351
<%_ } _%>
5452
<%_ if (options.plugins.includes('sentry')) { _%>
55-
echo "VUE_APP_ANALYTICS=" >> .env.production
56-
<%_ } _%>echo "VUE_APP_PUBLIC_PATH=/" >> .env.production
53+
echo "VUE_APP_SENTRY=" >> .env.production
54+
<%_ } _%>
55+
echo "VUE_APP_PUBLIC_PATH=/" >> .env.production
56+
5757
<%_ if (!options.addRobotsFile){ _%>
5858
- name: setup robots.txt for disallowing search engines to visit the test env
5959
run: |
@@ -63,39 +63,43 @@ jobs:
6363
echo "User-agent: *" >> robots.txt
6464
echo "Disallow: /" >> robots.txt
6565
<%_ } _%>
66-
- name: build the environment
66+
67+
- name: build
6768
run: |
6869
npm ci
6970
npm run build
71+
7072
- name: remove /old deployment and create /new folder for deployment
71-
uses: appleboy/ssh-action@master
72-
with:
73-
host: host
74-
username: user
75-
key: ${{ secrets.private_key }}
76-
proxy_host: jumphost.kingscode.nl
77-
proxy_username: jumphost
78-
proxy_key: ${{ secrets.private_key }}
79-
script: |
80-
cd ~/domains/example.com/public_html
81-
rm -rf ./old
82-
mkdir -p ./new
83-
mkdir -p ./old
73+
uses: appleboy/ssh-action@master
74+
with:
75+
host: host
76+
username: user
77+
key: ${{ secrets.private_key }}
78+
proxy_host: jumphost.kingscode.nl
79+
proxy_username: jumphost
80+
proxy_key: ${{ secrets.private_key }}
81+
script: |
82+
cd ~/domains/example.com/public_html
83+
rm -rf ./old
84+
mkdir -p ./new
85+
mkdir -p ./old
86+
8487
- name: deployment
8588
run: |
8689
cd dist
8790
rsync -ave "ssh -o ProxyJump=jumphost@jumphost.kingscode.nl" ./ user@host:~/domains/example.com/public_html/new
91+
8892
- name: move previous deployment to ./old and move ./new deployment to ./
89-
uses: appleboy/ssh-action@master
90-
with:
91-
host: host
92-
username: user
93-
key: ${{ secrets.private_key }}
94-
proxy_host: jumphost.kingscode.nl
95-
proxy_username: jumphost
96-
proxy_key: ${{ secrets.private_key }}
97-
script: |
98-
cd ~/domains/example.com/public_html
99-
mv `\ls -1 ./ | grep -v "\<new\>" | grep -v "\<old\>" | grep -v "\<api\>"` ./old
100-
mv ./new/* ./
101-
rm -rf ./new
93+
uses: appleboy/ssh-action@master
94+
with:
95+
host: host
96+
username: user
97+
key: ${{ secrets.private_key }}
98+
proxy_host: jumphost.kingscode.nl
99+
proxy_username: jumphost
100+
proxy_key: ${{ secrets.private_key }}
101+
script: |
102+
cd ~/domains/example.com/public_html
103+
mv `\ls -1 ./ | grep -v "\<new\>" | grep -v "\<old\>" | grep -v "\<api\>"` ./old
104+
mv ./new/* ./
105+
rm -rf ./new

0 commit comments

Comments
 (0)