Ejemplo de proyecto en Node / express desarrollado en una sesión de ADL. Incluye despliegue con Docker.
Instrucciones aquí
Crear la imagen desde dentro del directorio
docker build . -t node-bank-example:latest
Crear el contenedor incorporando las variables necesarias (estan en .env.example), para esto postgresql debe estar corriendo y la bd banco debe existir. Mas detalles de la bd en el archivo bd.sql
docker run -d --name bank-example -p 3000:3000 -e POSTGRES_USER='' -e POSTGRES_PASSWORD='' -e POSTGRES_DB='banco' -e DB_HOST='' -e DB_PORT=5432 node-bank-example
Docker compose nos hace todo mas facil, se crean los contenedores y se vinculan, mas detalles en el archivo docker-compose
docker-compose up
docker-compose down