/fullstack-env

Primary LanguageJavaScript

Full Stack env

A Webapp build with Full Stack Environment using Node, CouchDB, Nginx and Vue

Tecnologies used:

  • Docker
  • Node.JS
  • CouchDB
  • NGINX
  • Vue.JS

Requirements

  • Node.JS
  • Docker

Instructions

1- Clone this project

git clone git@github.com:cotts/fullstack-env.git

2- Install Dependencies

npm install

3- Run Docker Compose

docker-compose up

** If you want to run in silent mode

docker-compose up -d

4- To view logs and infos

docker logs -f <container-name>

** Container Names

  • server - Node.JS API
  • database - CouchDB
  • nginx - webview

To access the web view

http://localhost

Observations

  • Estimate to zeroed is not implemented
  • The webview is a SPA.
  • DB user and password are stored in /database/confg/local.ini
  • Node.JS is using a structure to be scalable, splited by feature
  • First install install the dependencies from the server and web directories
  • To enter in dev mode for the view, enter in /web and read instructions
  • Missing documentation