mirror of
https://github.com/vernu/textbee.git
synced 2026-05-19 14:02:04 -04:00
change dockerfile base image with 18ver
This commit is contained in:
@@ -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=
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user