Desarrollo Web en Flask+WSGI+Nginx y Node+Express

Actualizado en 2021-10-21 14:10:38

Para la parte de Flask he seguido este tutorial hasta el punto del certificado SSL (parte 7). P.S: He trasladado el dominio nolo.be y ahora solo me falta lo del certificado.

Lo interesante: framework Flask, middleware uWSGI, proxy NGINX. Contento porque he conseguido al final que todo funcione, después de pasar todo el día montando y desmontando cosas.

Posteriormente he montado un par de aplicaciones en Express sobre Node.

Rutas actuales

FLASK

NODEJS

NJS2

API

        /home/clouding
├── blockips
│   ├── blockips.db
│   ├── blockips.log
│   ├── blockips.py
│   ├── database.py
│   ├── logic.py
│   ├── main.log
│   ├── main.py
│   ├── menu.py
│   ├── menu.yaml
│   ├── parselog.py
│   ├── README.md
│   ├── watcher.py
│   └── watch.info
├── flask
│   ├── accesos
│   │   └── __init__.py
│   ├── ACTIVAR
│   ├── citas_quijote
│   │   ├── apidb.py
│   │   ├── db.py
│   │   ├── __init__.py
│   │   ├── pruebas
│   │   │   ├── apidb.py
│   │   │   ├── api.py
│   │   │   ├── crear_bd2.py
│   │   │   ├── crear_bd_parrafos_2.py
│   │   │   ├── db.py
│   │   │   ├── parrafos_ampl.json
│   │   │   ├── parrafos.json
│   │   │   ├── posicion.json
│   │   │   ├── quijote_parrafos.txt
│   │   │   └── volumen.json
│   │   ├── quijote_cita.py
│   │   ├── quijote_parrafos.py
│   │   ├── quijote_parrafos.txt
│   │   ├── rae.py
│   │   └── rae_request.py
│   ├── log_users
│   ├── migrations
│   ├── static
│   │   ├── css
│   │   │   ├── quijote-big.css
│   │   │   ├── quijote-common.css
│   │   │   ├── quijote-rae.css
│   │   │   ├── quijote-small.css
│   │   │   └── reloj.css
│   │   ├── favicon.ico
│   │   ├── flask_dev.md
│   │   ├── info.html
│   │   ├── js
│   │   │   ├── quijote-cita-rae.js
│   │   │   ├── reloj.js
│   │   │   └── reloj-tts.js
│   │   ├── reloj2.html
│   │   ├── reloj.html
│   │   └── snake.html
│   ├── templates
│   │   ├── index.html
│   │   └── quijote_cita.html
│   ├── test
│   │   ├── conftest.py
│   │   └── test_accesos.py
│   ├── web.ini
│   ├── web.py
│   ├── web.sock
│   └── wsgi.py
├── njs2
│   ├── app.js
│   ├── bin
│   │   └── www
│   ├── package.json
│   ├── package-lock.json
│   ├── public
│   │   ├── images
│   │   ├── javascripts
│   │   └── stylesheets
│   │       └── style.css
│   ├── routes
│   │   ├── index.js
│   │   └── users.js
│   └── views
│       ├── error.jade
│       ├── index.jade
│       └── layout.jade
├── nodejs
│   ├── app.js
│   ├── areas.js
│   ├── ecosystem.config.js
│   ├── hello.js
│   ├── package.json
│   ├── package-lock.json
│   ├── prueba.js
│   ├── quijote.js
│   ├── quijote_parrafos.txt
│   └── rutas.js
└── websocket
    └── consumer.py

22 directories, 76 files