Poner un nombre de usuario en una variable de entorno.
USER_NAME=sebastian
cd database_postgres
docker build -t ${USER_NAME}/mande_db .
docker run --name mande_db -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -d ${USER_NAME}/mande_db
Debes estar en la carpeta raìz del proyecto.
cd backend_express
docker build -t ${USER_NAME}/mande_backend .
docker run -it --rm -v $(pwd):/usr/src/app ${USER_NAME}/mande_backend /bin/bash
En la terminal del contenerdor ejecutar
npm install
exit
docker run -it --rm -p 3000:3000 -v $(pwd):/usr/src/app --link mande_db:postgres --name mande_app ${USER_NAME}/mande_backend
Visite las direcciones
localhost:3000/hello
localhost:3000/usuario
localhost:3000/usuario/1
localhost:3000/crear