7171 platforms : linux/amd64,linux/arm64,linux/aarch64
7272 tags : ${{ secrets.DOCKERHUB_USERNAME }}/nextlevel-nginx:latest
7373 # run: docker build -t ${{ secrets.DOCKERHUB_USERNAME }}/nextlevel-nginx -f nginx/Dockerfile .
74-
75- # ssh_aws:
76- # needs: build
77- # runs-on: ubuntu-latest
78-
79- # steps:
80- # - uses: actions/checkout@v4
81-
82- # - name: make docker-compose file
83- # env:
84- # PROJECT_DIR: /home/${{ secrets.SERVER_USERNAME }}
85- # MYSQL_ROOT_PASSWORD: ${{ secrets.MYSQL_ROOT_PASSWORD }}
86- # run: |
87- # envsubst < docker-compose.tpl.yml > docker-compose.yml
88-
89- # - name: make nginx file
90- # env:
91- # SERVER_DOMAIN: ${{ secrets.SERVER_HOST }}
92- # run: |
93- # envsubst '${SERVER_DOMAIN}' < nginx.tpl.conf > nginx.conf
94-
95- # - name: scp
96- # uses: appleboy/scp-action@v0.1.6
97- # with:
98- # host: ${{ secrets.SERVER_HOST }}
99- # username: ${{ secrets.SERVER_USERNAME }}
100- # key: ${{ secrets.SERVER_KEY }}
101- # source: docker-compose.yml, nginx.conf
102- # target: "/home/${{ secrets.SERVER_USERNAME }}/"
103-
104- # - name: ssh
105- # uses: appleboy/ssh-action@v0.1.6
106- # with:
107- # host: ${{ secrets.SERVER_HOST }}
108- # username: ${{ secrets.SERVER_USERNAME }}
109- # key: ${{ secrets.SERVER_KEY }}
110- # port: 22
111- # script: |
112- # docker stop springboot nginx
113- # docker rm springboot nginx
114- # docker rmi springboot
115- # docker rmi nginx
116-
117- # docker pull ${{ secrets.DOCKERHUB_USERNAME }}/nextlevel-springboot:latest
118- # docker pull ${{ secrets.DOCKERHUB_USERNAME }}/nextlevel-nginx:latest
119-
120- # docker compose up -d
121-
122- # docker image prune -f
12374
12475 ssh_raspberry :
12576 needs : build
@@ -131,15 +82,16 @@ jobs:
13182 - name : make docker-compose file
13283 env :
13384 PROJECT_DIR : /home/${{ secrets.RASPBERRY_USERNAME }}/withU
134- MYSQL_ROOT_PASSWORD : ${{ secrets.MYSQL_ROOT_PASSWORD }}
85+ # MYSQL_ROOT_PASSWORD: ${{ secrets.MYSQL_ROOT_PASSWORD }}
13586 run : |
13687 envsubst < docker-compose.tpl.yml > docker-compose.yml
13788
13889 - name : make nginx file
13990 env :
91+ PROJECT_DIR : /home/${{ secrets.RASPBERRY_USERNAME }}/withU
14092 SERVER_DOMAIN : ${{ secrets.RASPBERRY_HOST }}
14193 run : |
142- envsubst '${SERVER_DOMAIN}' < nginx.tpl.conf > nginx.conf
94+ envsubst < nginx/ nginx.tpl.conf > nginx.conf
14395
14496 - name : scp
14597 uses : appleboy/scp-action@v0.1.6
@@ -150,6 +102,16 @@ jobs:
150102 port : 8082
151103 source : docker-compose.yml, nginx.conf
152104 target : " /home/${{ secrets.RASPBERRY_USERNAME }}/withU"
105+
106+ - name : scp default nginx
107+ uses : appleboy/scp-action@v0.1.6
108+ with :
109+ host : ${{ secrets.RASPBERRY_HOST }}
110+ username : ${{ secrets.RASPBERRY_USERNAME }}
111+ password : ${{ secrets.RASPBERRY_PASSWORD }}
112+ port : 8082
113+ source : nextlevel.conf
114+ target : " /etc/nginx/conf.d"
153115
154116 - name : ssh
155117 uses : appleboy/ssh-action@v0.1.6
0 commit comments