PORT= Puerto de escucha de express
MONGODB_URI= URI para conexión con MongoDB
SECRET= Clave secreta para cifrar las sesiones
$ npm run install
$ npm start
$ npm run dev
Generar imagen de la aplicación
$ docker-compose build
Iniciar contenedor en segundo plano
$ docker-compose up -d
Logs de la aplicación express-notes-app
$ docker-compose logs express-notes-app
Logs de la base de datos
$ docker-compose logs db
sequenceDiagram
autonumber
participant User
participant Controller
participant Model
participant View
User->>Controller: Hace petición http
Controller->>Model: Pide los datos
Model->>Controller: Devuelve los datos pedidos
Controller->>View: Renderiza la vista con los datos obtenidos del modelo
View->>User: Devuelve el resultado
erDiagram
USER ||--o{ NOTE : have
USER {
string id PK
string username
string password
}
NOTE {
string id PK
string title
string body
string user FK
}