Browse Source

change dockerfile base image with 18ver

pull/56/head
Marko Ilijoski 12 months ago
parent
commit
a26d57dff3
  1. 6
      web/.env.example
  2. 6
      web/Dockerfile

6
web/.env.example

@ -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=

6
web/Dockerfile

@ -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"]
Loading…
Cancel
Save