Dockerize local frontend development

Running the dashboard frontend locally currently requires installing a node ecosystem on your development machine. In an attempt to make this easier and more reproducible, I created a small node-based docker image for the frontend, and included it into the backend docker-compose.yml.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information