change dockerfile base image with 18ver

This commit is contained in:
Marko Ilijoski
2025-03-16 21:31:41 +01:00
parent 2cad8dbfb2
commit a26d57dff3
2 changed files with 7 additions and 5 deletions

View File

@@ -1,11 +1,11 @@
NEXT_PUBLIC_API_BASE_URL=https://api.textbee.dev/api/v1
NEXT_PUBLIC_SITE_URL=http://localhost:3000
NEXT_PUBLIC_API_BASE_URL=http://localhost:3005/api/v1
NEXT_PUBLIC_GOOGLE_CLIENT_ID=
NEXT_PUBLIC_TAWKTO_EMBED_URL=
NEXTAUTH_URL=http://localhost:3000
AUTH_SECRET= # https://generate-secret.vercel.app/32
DATABASE_URL=
DATABASE_URL=mongodb://textbeeUser:textbeePassword@mongo:27017/TextBee
MAIL_HOST=
MAIL_PORT=

View File

@@ -1,8 +1,9 @@
FROM node:lts-alpine AS base
FROM node:18-alpine AS base
# Stage 1: Install web dependencies
FROM base AS web-deps
WORKDIR /app
COPY .env ./.env
COPY package.json pnpm-lock.yaml ./
RUN corepack enable pnpm && pnpm install --frozen-lockfile
@@ -13,6 +14,7 @@ EXPOSE 3000
WORKDIR /app
COPY . .
COPY --from=web-deps /app/node_modules ./node_modules
COPY --from=web-deps /app/.env .env
RUN corepack enable pnpm && pnpm run vercel-build
CMD ["pnpm", "start"]
CMD ["pnpm", "start"]