sina_sajjadi 2 months ago
parent
commit
7d4afd2f11
  1. 4
      Dockerfile
  2. 5
      docker-compose.yml
  3. 0
      runner.sh

4
Dockerfile

@ -10,8 +10,8 @@ FROM base AS builder
WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules
COPY . .
ARG NEXT_PUBLIC_API_URL
ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL
ARG NEXT_PUBLIC_API_BASE_URL
ENV NEXT_PUBLIC_API_BASE_URL=$NEXT_PUBLIC_API_BASE_URL
RUN npm run build
FROM base AS runner

5
docker-compose.yml

@ -4,12 +4,13 @@ services:
context: .
dockerfile: Dockerfile
args:
NEXT_PUBLIC_API_URL: http://localhost:3000/api
NEXT_PUBLIC_API_BASE_URL: https://habibapp.com
ports:
- "5561:3000"
environment:
- NODE_ENV=production
- NEXT_PUBLIC_API_URL=http://localhost:3000/api
- NEXT_PUBLIC_API_BASE_URL=https://habibapp.com
- NEXT_PUBLIC_SECURITY_KEY=t5yugymks5458fd4ghfg6h6
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:3000"]

0
runner.sh

Loading…
Cancel
Save