Merge remote-tracking branch 'origin/main'
Build and deploy / deploy (push) Successful in 35s

This commit is contained in:
Valentin ROBIN
2026-07-26 22:33:03 +02:00
3 changed files with 11 additions and 38 deletions
-9
View File
@@ -1,9 +0,0 @@
node_modules
.next
.git
.env*
!.env.local.example
!.env.docker.example
docker
supabase
*.md
+11 -1
View File
@@ -3,6 +3,14 @@ run-name: ${{ gitea.actor }} is deploying Le Tribunal
on: on:
push: push:
branches: [main] branches: [main]
paths:
- "src/**"
- "public/**"
- "package.json"
- "package-lock.json"
- "next.config.ts"
- "tsconfig.json"
- "tailwind.config.*"
jobs: jobs:
deploy: deploy:
@@ -14,7 +22,9 @@ jobs:
with: with:
node-version: 22 node-version: 22
- run: npm ci - run: |
npm ci
npm rebuild lightningcss
- name: Build - name: Build
run: | run: |
-28
View File
@@ -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"]