diff --git a/web/.env.example b/web/.env.example index 69002d2..60a1344 100644 --- a/web/.env.example +++ b/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= diff --git a/web/Dockerfile b/web/Dockerfile index 19e926e..96b44d2 100644 --- a/web/Dockerfile +++ b/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"] \ No newline at end of file +CMD ["pnpm", "start"]