diff --git a/Dockerfile b/Dockerfile index 734bd73d..dc8d0795 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,8 @@ COPY . . RUN pnpm build # production stage -FROM nginx:stable-alpine AS production-stage +FROM nginxinc/nginx-unprivileged:stable-alpine AS production-stage COPY --from=build-stage /app/dist /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf -EXPOSE 80 +EXPOSE 8080 CMD ["nginx", "-g", "daemon off;"] diff --git a/README.md b/README.md index 810c4b64..0f418192 100644 --- a/README.md +++ b/README.md @@ -23,13 +23,13 @@ Self host solutions for your homelab **From docker hub:** ```sh -docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest +docker run -d --name it-tools --restart unless-stopped -p 8080:8080 corentinth/it-tools:latest ``` **From github packages:** ```sh -docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest +docker run -d --name it-tools --restart unless-stopped -p 8080:8080 ghcr.io/corentinth/it-tools:latest ``` **Other solutions:** diff --git a/nginx.conf b/nginx.conf index 1a30e15e..b305898b 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,5 +1,5 @@ server { - listen 80; + listen 8080; server_name localhost; root /usr/share/nginx/html; index index.html; @@ -7,4 +7,4 @@ server { location / { try_files $uri $uri/ /index.html; } -} \ No newline at end of file +}