Skip to content

MistionTIC-G18-E8/employee-app

Repository files navigation

Employee App

Proyect made for MisionTIC Colombia, back-end node with express.js, front-end React.

Group:

Project description (spanish)

Deployment

Full containerized solution:

The configuration works for production and development:

Containers:

  • TLS Termination: traefik
  • Reverse Proxy: nginx
  • Database: mongodb
  • API: node
  • Front-end: react
  • Front-end (build): node

Run development:

docker-compose up -d

Run production:

docker-compose -f docker-compose.yaml -f docker-compose.production.yaml up -d

For more information on the structure of the deployment checkout the compose files in the root of the repository.

And the DockerFiles for each of the custom images, leveraging multi-stage builds: