# Run init bashcd hava/Dockerfiles/postgres
# Delete old containers and images
docker stop my-postgres-container
docker rm my-postgres-container
docker rmi my-postgres
docker volume rm pgdata
# Create new volume and run container
docker build -t my-postgres .
docker volume create pgdata
docker run -p 5432:5432 --name my-postgres-container -v pgdata:/var/lib/postgresql/data -d my-postgres
docker ps
# Delete Migrations directory and create new migrationscd ../..
rm -rf Migrations
dotnet ef migrations add initial
dotnet ef database update
# Run Tests which also seeds DB because of Auth integration testcd ../Testing
dotnet test
See Everything
docker ps
systemctl status nginx
On Database Updates
cd hava
dotnet ef migrations add initial
dotnet ef database update