diff --git a/src/ApplicationTemplate/Laravel.php b/src/ApplicationTemplate/Laravel.php new file mode 100644 index 0000000..1a56bd8 --- /dev/null +++ b/src/ApplicationTemplate/Laravel.php @@ -0,0 +1,31 @@ +initializeDefaultConfiguration(); + } + + /** + * Initialize defaults + * + */ + private function initializeDefaultConfiguration(): void + { + $this->setRecipe('laravel'); + + $this->addDeployTask('artisan:storage:link'); + $this->addDeployTask('artisan:config:cache'); + $this->addDeployTask('artisan:route:cache'); + $this->addDeployTask('artisan:view:cache'); + $this->addDeployTask('artisan:event:cache'); + $this->addDeployTask('artisan:migrate'); + } +} diff --git a/src/ApplicationTemplate/Wordpress.php b/src/ApplicationTemplate/Wordpress.php new file mode 100644 index 0000000..3a4bbe4 --- /dev/null +++ b/src/ApplicationTemplate/Wordpress.php @@ -0,0 +1,24 @@ +initializeDefaultConfiguration(); + } + + /** + * Initialize defaults + * + */ + private function initializeDefaultConfiguration(): void + { + $this->setRecipe('wordpress'); + } +}