Skip to content

Commit 0eaae2a

Browse files
author
Beksultan Borbuev
committed
Migrate docs to AWS
1 parent 08eb7e7 commit 0eaae2a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/open-api-docs-ci-cd.yml

+7-6
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
jobs:
99

1010
deploy:
11+
environment: production
1112
name: Deploy docs
1213
runs-on: ubuntu-latest
1314

@@ -29,27 +30,27 @@ jobs:
2930
- name: Setup SSH connection
3031
run: |
3132
eval $(ssh-agent -s)
32-
echo "${{ secrets.DEPLOY_KEY }}" > deploy_key
33+
echo "${{ secrets.PRODUCTION_KEY }}" > deploy_key
3334
chmod 600 ./deploy_key
3435
mkdir -p ~/.ssh
3536
chmod 700 ~/.ssh
36-
ssh-keyscan ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts
37+
ssh-keyscan ${{ secrets.PRODUCTION_HOST }} >> ~/.ssh/known_hosts
3738
chmod 644 ~/.ssh/known_hosts
3839
3940
- name: Update files
40-
run: rsync -avzhO --no-p --no-g --delete -e "ssh -i ./deploy_key" public/ ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:/var/www/docs.openfuture.io/
41+
run: rsync -avzhO --no-p --no-g --delete -e "ssh -i ./deploy_key" public/ ${{ secrets.PRODUCTION_USER }}@${{ secrets.PRODUCTION_HOST }}:/var/www/html/docs.openfuture.io/
4142

4243
- name: Update SSL certificate
4344
run: |
44-
ssh -i ./deploy_key ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} "
45+
ssh -i ./deploy_key ${{ secrets.PRODUCTION_USER }}@${{ secrets.PRODUCTION_HOST }} "
4546
docker run --rm --name certbot \
4647
-v /etc/letsencrypt:/etc/letsencrypt \
4748
-v /var/www/certbot:/var/www/certbot \
4849
-v /var/log/letsencrypt:/var/log/letsencrypt \
4950
certbot/certbot \
5051
certonly --webroot -w /var/www/certbot/ \
5152
-d docs.openfuture.io \
52-
--renew-by-default -m team@openfuture.io --eff-email --agree-tos --manual-public-ip-logging-ok
53+
--renew-by-default -m beksultan@openfuture.io --eff-email --agree-tos --manual-public-ip-logging-ok
5354
"
54-
ssh -i ./deploy_key ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} "
55+
ssh -i ./deploy_key ${{ secrets.PRODUCTION_USER }}@${{ secrets.PRODUCTION_HOST }} "
5556
sudo service nginx reload"

0 commit comments

Comments
 (0)