diff --git a/docker-compose.yml b/docker-compose.yml index e69de29..3437ebb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -0,0 +1,21 @@ +services: + frontend: + build: ./frontend + ports: + - 80:80 + - 443:443 + restart: always + volumes: + - ./frontend:/usr/share/nginx/html:ro + - /etc/letsencrypt:/etc/letsencrypt:ro + - ./frontend/nginx.conf:/etc/nginx/nginx.conf:ro + networks: + - blog + +networks: + blog: + driver: bridge + +volumes: + frontend: + driver: local \ No newline at end of file diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 77f8661..ce1ff24 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,6 +1,7 @@ FROM nginx:alpine3.22 +EXPOSE 80 443 COPY . / - +COPY ./nginx.conf /etc/nginx/nginx.conf