Project-55 README
Frontend
Backend
How Docker was Setup with Flask
https://www.youtube.com/watch?v=MafSR4DZOhY
Docker Backend App Commands
- Build Docker:
docker-compose build
- Run Docker (in detached mode):
docker-compose up -d
- Stop Docker:
docker-compose down
Adminer Commands
- Drop All Tables:
DROP TABLE "user", "product", "order_product", "order", "image", "image_product", "thread", "message" CASCADE;
Useful Docker Commands
- List active and stopped containers:
docker ps -a
Open Flask Shell While Docker is Running
- Access the Flask app in Docker:
docker exec -it backend-app-1 bash
- Open Flask shell:
flask shell
- Create Tables:
db.create_all()
Drop tables:
db.drop_all()
- Exit Flask shell:
exit()
- Exit Flask app:
exit
Print from Flask App to Docker Debug Console
- Use this Print Statement and "import sys"
print('message', file=sys.stderr)
RESET DOCKER ENVIROMENT
docker system prune -af --volumes