Add v1 12d20 21
This commit is contained in:
parent
eefae6104e
commit
e9d15b2fcf
@ -26,8 +26,8 @@ services:
|
|||||||
# Web Application (Next.js)
|
# Web Application (Next.js)
|
||||||
webapp:
|
webapp:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: ./webapp
|
||||||
dockerfile: webapp/Dockerfile
|
dockerfile: Dockerfile
|
||||||
target: runner
|
target: runner
|
||||||
container_name: infinity-webapp
|
container_name: infinity-webapp
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@ -53,8 +53,8 @@ services:
|
|||||||
# Worker Service
|
# Worker Service
|
||||||
worker:
|
worker:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: ./worker
|
||||||
dockerfile: worker/Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: infinity-worker
|
container_name: infinity-worker
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -70,8 +70,8 @@ services:
|
|||||||
# Helper Service (runs once to create admin account)
|
# Helper Service (runs once to create admin account)
|
||||||
create-admin:
|
create-admin:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: ./helpers
|
||||||
dockerfile: helpers/Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: infinity-create-admin
|
container_name: infinity-create-admin
|
||||||
depends_on:
|
depends_on:
|
||||||
mongodb:
|
mongodb:
|
||||||
|
|||||||
@ -3,8 +3,9 @@ FROM node:18-alpine AS deps
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
COPY package.json package-lock.json ./
|
COPY package.json package-lock.json* ./
|
||||||
RUN npm ci
|
RUN if [ -f package-lock.json ]; then npm ci; \
|
||||||
|
else echo "Lockfile not found." && exit 1; fi
|
||||||
|
|
||||||
# Copy source code
|
# Copy source code
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user