The image is fixed. web now starts, cannot find its database, and exits. Once it can, the page must answer on http://localhost:8000.
Start from the symptom:
sh
docker compose logs web
cat compose.yamlFix compose.yaml with nano and apply it with docker compose up -d. Check from the host with curl, then add one signup through the published port. Leave the database storage as it is; the next lab handles it.