Projeto de Estudos com integração entre as tecnologias Docker, Flask, VueJs e Nginx
docker-compose up -d
localhost:8181
localhost
$ docker exec -it mongodb bash
root@46ae1fe35928:/# mongo -u mongodbuser -p
- password:
pass-root
- password:
> use flaskdb
> db.createUser({user: 'flaskuser', pwd: 'pass-mongo', roles: [{role: 'readWrite', db: 'flaskdb'}]})
> exit
root@46ae1fe35928:/# mongo -u flaskuser -p pass-mongo --authenticationDatabase flaskdb
- Se logou com o novo usuário está funcionando.
> exit
docker exec -it mongodb bash
mongo -u mongodbuser -p
password: pass-root
use flaskdb
db.createUser({user: 'flaskuser', pwd: 'pass-mongo', roles: [{role: 'readWrite', db: 'flaskdb'}]})
exit
mongo -u flaskuser -p pass-mongo --authenticationDatabase flaskdb
exit
docker-compose down
docker rm -f
docker-compose up -d
docker logs --tail 50 --follow --timestamps flask docker logs --tail 50 --follow --timestamps webserver
curl -i http://localhost
curl -i -H "Content-Type: application/json" -X POST -d '{"todo": "Dockerize Flask application with MongoDB backend"}' http://localhost/todo
curl -i http://localhost/todo