3-service Docker app: Nginx frontend, Flask REST API backend, PostgreSQL database. Includes lifecycle scripts (prepare, start, stop, remove), docker-compose.yaml, and documentation.
18 lines
408 B
Bash
18 lines
408 B
Bash
#!/bin/bash
|
|
echo "Removing app..."
|
|
|
|
# Stop and remove containers
|
|
docker stop taskapp-nginx taskapp-flask taskapp-db 2>/dev/null
|
|
docker rm taskapp-nginx taskapp-flask taskapp-db 2>/dev/null
|
|
|
|
# Remove images
|
|
docker rmi taskapp-backend taskapp-frontend 2>/dev/null
|
|
|
|
# Remove network
|
|
docker network rm taskapp-network 2>/dev/null
|
|
|
|
# Remove volume
|
|
docker volume rm taskapp-pgdata 2>/dev/null
|
|
|
|
echo "App removed."
|