- Api (node.js)
- Web (node.js)
Run following docker-compose
command to build and start the services and production environment:
> docker-compose -f docker-compose.yml up --build
If you want to run in development mode, execute this command:
> docker-compose up --build
Note: use -d
command if you want to run in background (detached) mode docker-compose -f docker-compose.yml up --build -d
, you need to execute docker-compose down
to stop and remove containers.
When services are up and running, open http://localhost:4000/
in your browser.
The API server are developed in Node.js with the Restify
module.
The WEB server are developed in Node.js with the Express
framework, [Nunjucks
] as template engine.
In the same folder you can find the client side project under the folder name src
, developed with React
, Redux
, Redux-thunk
and Webpack
as module bundler, and sass
as css framework.
The client side works as a Single Page Application (SPA).