Skip to content

feat: docker compose setup - #41

Open
agrawalmilin9 wants to merge 4 commits into
wncc:mainfrom
agrawalmilin9:feat/docker-compose-setup
Open

agrawalmilin9 wants to merge 4 commits into
wncc:mainfrom
agrawalmilin9:feat/docker-compose-setup

Conversation

@agrawalmilin9

Copy link
Copy Markdown

Closes #21

Summary

  • Add a Dockerfile for the UberClone backend.
  • Add Docker Compose services for backend startup and one-time Mumbai road-data preparation.
  • Persist road data and the SQLite database in named Docker volumes.
  • Add .dockerignore to reduce the Docker build context.
  • Document Docker startup and phone-access instructions in RUNNING.md.

Testing

  • docker compose config — passed.
  • docker compose up --build -d — successful.
  • Backend health check — HTTP 200, {"status":"ok"}.
  • Python tests — 177 passed, 1 skipped, 16 subtests passed.
  • Mobile typecheck and lint — passed.
  • Mobile unit tests — 31 passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

One-command local setup with Docker Compose

2 participants