From 5d9fc18ba50b4f2bb335d2c4b362d4dfc25c2a88 Mon Sep 17 00:00:00 2001 From: mr-forust Date: Wed, 26 Nov 2025 00:01:43 +0100 Subject: [PATCH] feat: docker deployment --- homepage/Dockerfile | 13 +++++++++---- homepage/compose.yaml | 13 +++++++------ 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/homepage/Dockerfile b/homepage/Dockerfile index f60f38d..51b2d93 100644 --- a/homepage/Dockerfile +++ b/homepage/Dockerfile @@ -1,5 +1,10 @@ -FROM nginx:alpine:latest -WORKDIR /usr/share/nginx/html -COPY . . -CMD [ "nginx", "-g", "daemon off;" ] +# everyone use that +FROM nginx:alpine + +RUN rm -rf /usr/share/nginx/html/* + +COPY ./files /usr/share/nginx/html + EXPOSE 80 +# Start +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/homepage/compose.yaml b/homepage/compose.yaml index b076289..fb62f1c 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -1,11 +1,12 @@ services: - homepage: - container_name: landing - volumes: - - ./homepage:/usr/share/nginx/html:ro + landing: + build: . + container_name: mrforust_landing ports: - - "8080:80" - restart: always + - "8085:80" + restart: unless-stopped + volumes: + - ./files:/usr/share/nginx/html networks: - traefik-proxy