From b13afbf2ce6232b109c1f4ec6ec4eff29bf5ae5e Mon Sep 17 00:00:00 2001 From: Alexandre CHAZAL Date: Sun, 26 Jul 2026 18:24:55 +0200 Subject: [PATCH 1/3] fix(ci): rebuild lightningcss for runner platform --- .gitea/workflows/deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 777afd4..2c353cc 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -14,7 +14,9 @@ jobs: with: node-version: 22 - - run: npm ci + - run: | + npm ci + npm rebuild lightningcss - name: Build run: | From 538114c9e8322ed61d542d777cfc12d4abcb35a9 Mon Sep 17 00:00:00 2001 From: Alexandre CHAZAL Date: Sun, 26 Jul 2026 18:29:36 +0200 Subject: [PATCH 2/3] fix(docker): remove unused files --- .dockerignore | 9 --------- Dockerfile | 28 ---------------------------- 2 files changed, 37 deletions(-) delete mode 100644 .dockerignore delete mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 35abbaf..0000000 --- a/.dockerignore +++ /dev/null @@ -1,9 +0,0 @@ -node_modules -.next -.git -.env* -!.env.local.example -!.env.docker.example -docker -supabase -*.md diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 4658b3a..0000000 --- a/Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -FROM node:22-alpine AS base -WORKDIR /app - -FROM base AS deps -COPY package.json package-lock.json ./ -RUN npm ci - -FROM base AS build -COPY --from=deps /app/node_modules ./node_modules -COPY . . -ARG NEXT_PUBLIC_SUPABASE_URL -ARG NEXT_PUBLIC_SUPABASE_ANON_KEY -ENV NEXT_PUBLIC_SUPABASE_URL=$NEXT_PUBLIC_SUPABASE_URL -ENV NEXT_PUBLIC_SUPABASE_ANON_KEY=$NEXT_PUBLIC_SUPABASE_ANON_KEY -RUN npm run build - -FROM base AS runner -ENV NODE_ENV=production -RUN addgroup --system --gid 1001 nodejs && \ - adduser --system --uid 1001 nextjs -COPY --from=build /app/public ./public -COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ -COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static -USER nextjs -EXPOSE 3000 -ENV PORT=3000 -ENV HOSTNAME=0.0.0.0 -CMD ["node", "server.js"] From b4ef6626fb5cf70107a0c6e69ac1cf41cd5ab578 Mon Sep 17 00:00:00 2001 From: Alexandre CHAZAL Date: Sun, 26 Jul 2026 18:30:59 +0200 Subject: [PATCH 3/3] fix(ci): only redeploy when specific files are changed --- .gitea/workflows/deploy.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2c353cc..7f87cdd 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -3,6 +3,14 @@ run-name: ${{ gitea.actor }} is deploying Le Tribunal on: push: branches: [main] + paths: + - "src/**" + - "public/**" + - "package.json" + - "package-lock.json" + - "next.config.ts" + - "tsconfig.json" + - "tailwind.config.*" jobs: deploy: