slimmed and fixed deployment step
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 51s

This commit is contained in:
2025-06-01 21:26:37 +02:00
parent 1376c3763f
commit f8d5dc42ce
2 changed files with 6 additions and 4 deletions

View File

@@ -39,7 +39,8 @@ jobs:
- name: Deploy with rsync - name: Deploy with rsync
run: | run: |
rsync -avz --delete -e "ssh -p ${{ secrets.SERVER_PORT }}" \ rsync -avz --delete -e "ssh -p ${{ secrets.SERVER_PORT }}" \
./public/ ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }}:${{ secrets.DEPLOY_PATH }} ./public ./nginx.conf ./docker-compose.prod.yml \
${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }}:${{ secrets.DEPLOY_PATH }}
- name: Restart Docker container - name: Restart Docker container
run: | run: |

View File

@@ -1,8 +1,11 @@
version: '3' version: '3'
services: services:
blog: blog:
build: . image: nginx:alpine
restart: always restart: always
volumes:
- ./public:/usr/share/nginx/html:ro
- ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
networks: networks:
- web - web
labels: labels:
@@ -16,9 +19,7 @@ services:
- "traefik.http.routers.blog.middlewares=blog-redirect" - "traefik.http.routers.blog.middlewares=blog-redirect"
- "traefik.http.middlewares.blog-redirect.redirectscheme.scheme=https" - "traefik.http.middlewares.blog-redirect.redirectscheme.scheme=https"
- "traefik.http.middlewares.blog-redirect.redirectscheme.permanent=true" - "traefik.http.middlewares.blog-redirect.redirectscheme.permanent=true"
- "traefik.docker.network=web" - "traefik.docker.network=web"
networks: networks:
web: web:
external: true external: true