This repo contains code for a Node.js multi-tier application.
The application overview is as follows
web <=> api <=> db
The folders web
and api
respectively describe how to install and run each app.
The development environment for this application can be brought up with docker compose. In order run this environment it's necessary to checkout web app into the parent directory of this repo.
$ pwd
/home/cam/projects/toptal
$ tree -L 1
.
├── node-3tier-app
└── node-3tier-app-web
2 directories, 0 files
Changes can be made to either the web or api tier of this application by editing either the web repo or this one. When ready to run this application locally do the following in the root of this repo:
docker-compose build
docker-compose up
For more information on building the infrastructure and CI/CD pipeline view the Infrastructure installation
This project was seperated into two seperate repositories and moved to github: