theonlydude / RandomMetroidSolver

VARIA Randomizer, Solver and Tracker for Super Metroid
http://randommetroidsolver.pythonanywhere.com
MIT License
45 stars 27 forks source link

Local Development with Docker #89

Closed kupppo closed 2 years ago

kupppo commented 2 years ago

Currently, local development on the project requires rebuilding the Docker container on every change. This leads to development taking a lot longer.

I've made an alternate Dockerfile for local development, Dockerfile.local. This approach mounts the local source as a volume for the Docker container which means that code you are working on is directly what the Docker container is using.

I've tested this and it appears to be working as expected. I've also updated the README.md to include information about local development and using this argument when calling the Docker files.