This repository provides a template for building microservices using Node.js and TypeScript, with Docker support for easy containerization and deployment. It is designed to help you quickly set up a scalable, maintainable microservice architecture.
- Node.js: Asynchronous, event-driven JavaScript runtime.
- TypeScript: Static typing for better development experience and error checking.
- Docker: Containerization for consistent environments across different stages of development and deployment.
- Express: Lightweight web framework for building RESTful APIs.
- PostgreSQL: Reliable and powerful open-source relational database.
- Node.js (version 16.x or later)
- Docker (for containerization)
- Docker Compose (optional, for managing multi-container Docker applications)
- PostgreSQL (for local development)
git clone https://github.com/Teyz/nodejs-svc-template.git
Update environments variables in docker-compose.yml
docker compose up