diff --git a/.gitignore b/.gitignore
index 66e798515f45c2da548edd65210f3d6492645268..3c69458fb3b536639fa8f431b829b81e81cf7baf 100755
--- a/.gitignore
+++ b/.gitignore
@@ -7,7 +7,8 @@
 .sass-cache
 *.DS_Store
 ssh_password
-/web/uploads/*
+/web/uploads/**
+!/web/uploads/**/.gitkeep
 *.csv
 *~
 .idea
diff --git a/Makefile b/Makefile
index 760c4656ec7c45ccf918db91ba8be6e71a3a7fd3..dc83f436ca7017e65395e7060d114bed2dbd4676 100755
--- a/Makefile
+++ b/Makefile
@@ -39,7 +39,7 @@ warmup: ## Warmump the cache
 	$(SYMFONY) cache:warmup
 
 fix-perms: ## Fix permissions of all var files
-	chmod 777 -R var/
+	chmod 777 -R var/ web/uploads/
 
 install-assets: ## Install the assets
 	$(SYMFONY) assets:install web/ --symlink
diff --git a/web/uploads/.gitkeep b/web/uploads/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391