App para administrar los afiliados del Partido de la Red.
npm run start
: Abrir server enproduction
.npm run dev
: Abrir server endevelopment
, se reinicia cuando se cambia algún archivo.npm run build
: Buildear los assets en/build
, para que puedan ser usados desde el HTML.npm run watch
: Lo mismo quenpm run build
, pero paradevelopment
, se queda esperando por cambios y re-compila.
afiliaciones └── app // Acá esta La posta └── shared // Lógica compartida, Modelos, etc └── site // Home pública de la app, formularios para afiliarte, etc. └── admin //Administrador de afiliados. └── padron //Consulta pública de Padrón del PDR. └── config // Archivos de configuración └── defaults.json // Valores predeterminados ¡No editar! └── development.json // [git-ignored] Valores para development local. Cambiar a piacere. └── production.json // [git-ignored] Valores para producción, también se pueden usar variables de entorno. └── bin // Comandos para ser usados desde la terminal. └── public // Assets státicos, servidos en '/'. └── build // [git-ignored] Assets buildeados.
- Javascript: Javascript Standard
- HTML: HTML Codeguide
- CSS: CSS Codeguide
Los modelos están creados con Mongoose en la carpeta /lib/models
. Están hechos para que también se pueda validar desde el frontend como se explica acá.
Desde el server hay que usar var Peer = require('../models').Peer
, y en el browser var Peer = require('../models/models').Peer
Desde la terminal, con el comando node bin/create-user -e [email protected] -p lapassword
Sino, usando docker: docker exec -it afiliaciones_app_1 bash -c "node bin/create-user -e [email protected] -p lapassword"
- Info afiliaciones
- Original de Ficha a completar