diff --git a/start.sh b/start.sh
index 24c163c45bb7cdbcee3404460a5b162dc6f5ba10..fd2c2924f05d129743200407545187facd2c300b 100755
--- a/start.sh
+++ b/start.sh
@@ -57,10 +57,11 @@ function create {
   fi
   truncateCurrentDirectory
   if [[ -n ${REPOSITORY} ]]; then
-    composer create-project "${PROJECT}" ./ --no-interaction --repository "${REPOSITORY}"
+    composer create-project "${PROJECT}" ./ --no-interaction --no-dev --repository "${REPOSITORY}"
   else
-    composer create-project "${PROJECT}" ./ --no-interaction
+    composer create-project "${PROJECT}" ./ --no-interaction --no-dev
   fi
+  composer update
   l3dComposer
   permissions
   restoreEnvFile
@@ -113,7 +114,8 @@ function clone {
   truncateCurrentDirectory
   git clone "${REPOSITORY}" .
   l3dComposer
-  composer create-project
+  composer create-project --no-dev
+  composer update
   permissions
   restoreEnvFile
 }