- Install Vagrant
- Install Ansible
- Run
vagrant up
- Connect to server
vagrant ssh
- create
.env
file, see for all fields.env.example
- Init database
flask db upgrade
with migration - Run seeder for dummy data
flask seed
only first time
- start service
sudo start api
- restart service
sudo restart api
- stop service
sudo stop api
- run default worker (TODO: add as service)
rq worker
sudo service nginx start
sudo service nginx restart
sudo service nginx reload
sudo service nginx stop
flask db <command>
Flask-Migrationflask seed
run seeder to empty databaseflask test
run API tests TODO: upgrade tests
/vagrant/postman/Flask API.postman_collection
- all users have password 123456
- list of all users http://127.0.0.1:8080/auth/all