Deployment with Docker
This project supports production deployment as a Docker container.
Files
Dockerfile: multi-stage build (Node build + Node runtime)docker-compose.yml: compose setup for containerized run.dockerignore: excludes unnecessary files from build context
Build Image
docker build -t nextry-api-doc:latest .
Run Container
docker run --rm -p 8080:3000 --name nextry-api-doc nextry-api-doc:latest
Open http://localhost:8080.
Run via Compose
docker compose up -d --build
Stop:
docker compose down
NPM Commands
npm run docker:build
npm run docker:run
npm run docker:up
npm run docker:down