From 2da488af4f5b59f3859f70e298190d76fee0a4d7 Mon Sep 17 00:00:00 2001 From: JuLi0n21 Date: Mon, 2 Mar 2026 22:16:37 +0100 Subject: [PATCH] revert and fuck off --- .github/workflows/docker-build.yml | 14 ++------------ Dockerfile | 14 +++++++++++--- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 1ba8d40..c52d5dc 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -5,23 +5,13 @@ on: branches: [ "master" ] jobs: - build-and-push: + build: runs-on: ubuntu-latest + steps: - name: Checkout code uses: actions/checkout@v4 - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: 'lts/*' - cache: 'npm' - - - name: Install and Build - run: | - npm ci - npm run build - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/Dockerfile b/Dockerfile index 89d824b..f2e0126 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,20 @@ +FROM node:lts-alpine AS builder +WORKDIR /app + +COPY package*.json ./ +RUN npm ci + +COPY . . +RUN npm run build + FROM nginx:stable-alpine RUN rm -rf /usr/share/nginx/html/* -COPY ./dist /usr/share/nginx/html +COPY --from=builder /app/dist /usr/share/nginx/html -# If you have a custom nginx config for Astro (SPAs/Routing), uncomment this: # COPY nginx.conf /etc/nginx/conf.d/default.conf -EXPOSE 80 +EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]