File tree 4 files changed +15
-7
lines changed
4 files changed +15
-7
lines changed Original file line number Diff line number Diff line change 78
78
docker stop ${{secrets.DOCKER_CONTAINER_NAME}}
79
79
docker rm ${{secrets.DOCKER_CONTAINER_NAME}}
80
80
docker pull ${{ secrets.DOCKER_USERNAME }}/waggle-front-waggle-service
81
- docker run -d -p 80:80 -- name "${{secrets.DOCKER_CONTAINER_NAME}}" ${{ secrets.DOCKER_USERNAME }}/waggle-front-waggle-service
81
+ docker run -d -p 80:80 -p 443:443 -- name "${{ secrets.DOCKER_CONTAINER_NAME }}" -v /etc/letsencrypt:/etc/letsencrypt ${{ secrets.DOCKER_USERNAME }}/waggle-front-waggle-service
82
82
83
83
- name : Remove Github Actions IP from security group
84
84
run : |
Original file line number Diff line number Diff line change @@ -13,12 +13,6 @@ FROM node:19-alpine AS Release
13
13
WORKDIR /app
14
14
15
15
COPY --from=builder /usr/src/app/packages/waggle-service/dist /app/packages/waggle-service/dist
16
- # COPY --from=builder /usr/src/app/packages/waggle-service/package.json /app/packages/waggle-service/package.json
17
- # COPY --from=builder /usr/src/app/.pnp.cjs /app/.pnp.cjs
18
- # COPY --from=builder /usr/src/app/.yarnrc.yml /app/.yarnrc.yml
19
- # COPY --from=builder /usr/src/app/.yarn /app/.yarn
20
- # COPY --from=builder /usr/src/app/package.json /app/package.json
21
- # COPY --from=builder /usr/src/app/yarn.lock /app/yarn.lock
22
16
23
17
FROM nginx:latest
24
18
@@ -31,4 +25,6 @@ RUN rm -rf ./usr/share/nginx/html/*
31
25
COPY --from=Release /app/packages/waggle-service/dist ./usr/share/nginx/html/
32
26
33
27
EXPOSE 80
28
+ EXPOSE 443
29
+
34
30
ENTRYPOINT ["nginx" , "-g" , "daemon off;" ]
Original file line number Diff line number Diff line change @@ -8,4 +8,5 @@ services:
8
8
dockerfile : Dockerfile
9
9
ports :
10
10
- " 80:80"
11
+ - " 443:443"
11
12
stdin_open : true
Original file line number Diff line number Diff line change @@ -2,9 +2,20 @@ server {
2
2
listen 80 ;
3
3
server_name waggle-pet.com;
4
4
5
+ location / {
6
+ return 301 https://$host$request_uri ;
7
+ }
8
+ }
9
+ server {
10
+ listen 443 ssl;
11
+ server_name waggle-pet.com;
12
+
5
13
root /usr/share/nginx/html;
6
14
index index.html;
7
15
16
+ ssl_certificate /etc/letsencrypt/live/waggle-pet.com/fullchain.pem;
17
+ ssl_certificate_key /etc/letsencrypt/live/waggle-pet.com/privkey.pem;
18
+
8
19
location / {
9
20
try_files $uri $uri / /index.html;
10
21
}
You can’t perform that action at this time.
0 commit comments