Added Dockerfile
parent
d805cefeae
commit
e5664e7e0d
@ -0,0 +1,15 @@
|
||||
FROM node:20-alpine
|
||||
|
||||
RUN apk add curl
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY package.json .
|
||||
|
||||
RUN npm install
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN npm run build
|
||||
|
||||
CMD [ "npm", "run", "dev" ]
|
||||
@ -0,0 +1,33 @@
|
||||
|
||||
version: '3.8'
|
||||
services:
|
||||
backend:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./Dockerfile
|
||||
environment:
|
||||
- MEDUSA_ADMIN_ONBOARDING_NEXTJS_DIRECTORY=/medusa-frontend
|
||||
volumes:
|
||||
- ./medusa-frontend:/medusa-frontend
|
||||
restart: always
|
||||
ports:
|
||||
- 9000:9000
|
||||
depends_on:
|
||||
- postgres
|
||||
- redis
|
||||
|
||||
postgres:
|
||||
image: postgres:14
|
||||
restart: always
|
||||
environment:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_PASSWORD: "123456"
|
||||
POSTGRES_DB: medusa-TBcY
|
||||
volumes:
|
||||
- ./postgres-data:/var/lib/postgresql/data
|
||||
|
||||
redis:
|
||||
image: redis:latest
|
||||
restart: always
|
||||
volumes:
|
||||
- ./redis-data:/data
|
||||
Loading…
Reference in New Issue