~/testdriven-app/services/users$
python3 -m venv env # at first run after repo cloning
source env/bin/activate
pip3 install -r requirements.txt
(env)$ export FLASK_APP=project/__init__.py
(env)$ export FLASK_DEBUG=1
(env)$ python manage.py run
{
"message": "pong!",
"status": "success"
}
To build the image run from project root folder (~/testdriven-app/)
docker-compose -f docker-compose-dev.yml build
To spin up the container, run
docker-compose -f docker-compose-dev.yml up -d
To enter postgres container run
docker exec -ti $(docker ps -aqf "name=users-db") psql -U postgres
To rebuild and run container at dev environment, run
docker-compose -f docker-compose-dev.yml up -d --build
docker-compose -f docker-compose-dev.yml run users python manage.py test