add docker compose file and dockerignore

This commit is contained in:
2025-03-26 15:31:12 -07:00
parent 9942796f26
commit 2dd91c9885
2 changed files with 27 additions and 0 deletions

23
docker-compose.yml Normal file
View File

@@ -0,0 +1,23 @@
services:
dev:
build:
context: .
dockerfile_inline: |
FROM node:20-alpine
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
RUN npm run start:dev
ports:
- "3000:3000"
env_file: .env
depends_on:
- redis
volumes:
- .:/usr/src/app
redis:
image: redis:alpine
ports:
- "6379:6379"