Feature(deploy config) & tweaks

* Deployment is now fully automated with docker / docker-compose (Backend served through uWSGI with Nginx)
* Logs are configured in django and handled by a dedicated docker service (and kept for 30 days)
* Frontend crash logging handled through the backend
* Quick documentation of the deploy setup

Fixes #110 Fixes #66

Also:

* Moved the envs directory to the more general server dir
* New Picture and File model/serializer/viewset added
* Image validator added (didn't use django image field as it wasn't supporting svg)
* Removed symbolink of assets from the frontend in the backend to make sure we can boot the server in no time
Status Job ID Name Coverage
  Check
passed #526035
docker
check_back

00:00:19

passed #526036
docker
check_front

00:00:48

 
  Test
passed #526037
docker
test_back

00:00:49

95.0%
passed #526038
docker
test_frontend

00:00:18

 
  Lint
passed #526040
docker
eslint

00:00:21

passed #526039
docker
flake8

00:00:12

 
  Svg Gen Docu
passed #526041
docker
generate_UML_svg

00:00:13

 
  Documentation
passed #526042
docker
pages

00:00:12

 
  Deploy
passed pages:deploy

00:00:00