.
├── data
│ ├── logs => Nginx logs.
│ └── mysql => Arquivo de banco MySQL.
├── mysql => Folder com Dockfile, schema e configuração do MySQL.
├── nginx => Folder com Dockfile e arquivos de configurações do Nginx.
├── node => Folder com Dockfile e código fonte da aplicação em NodeJS.
├── playbooks => Playbooks para execução das roles.
└── roles => Roles para instalação do Docker, docker-compose e direnv
- ansible
- docker
- docker-compose
ansible-playbook playbooks/main.yml --ask-sudo-pass
docker-compose up --build -d
curl -X POST http://localhost/notes -d 'Nota a ser adicionada'
Ok%
curl -X GET http://localhost/notes
[{"Id":5,"Text":"`adicionando nota #nkfl123` = ''","CreateDate":"2019-09-17T03:27:09.000Z"}]%
curl -X DELETE http://localhost/notes/5
Ok%