diff --git a/environments/cakephp/cakephp.base.yml b/environments/cakephp/cakephp.base.yml new file mode 100644 index 00000000..1b4a9f6f --- /dev/null +++ b/environments/cakephp/cakephp.base.yml @@ -0,0 +1,5 @@ +services: + nginx: + environment: + - NGINX_PUBLIC=/webroot + - NGINX_TEMPLATE=/cakephp.conf \ No newline at end of file diff --git a/environments/cakephp/cakephp.darwin.yml b/environments/cakephp/cakephp.darwin.yml new file mode 100644 index 00000000..9d4b595f --- /dev/null +++ b/environments/cakephp/cakephp.darwin.yml @@ -0,0 +1,11 @@ + +x-volumes: &volumes + - appdata:/var/www/html + +services: + nginx: { volumes: *volumes } + php-fpm: { volumes: *volumes } + php-debug: { volumes: *volumes } + +volumes: + appdata: diff --git a/environments/cakephp/cakephp.mutagen.yml b/environments/cakephp/cakephp.mutagen.yml new file mode 100644 index 00000000..3787df30 --- /dev/null +++ b/environments/cakephp/cakephp.mutagen.yml @@ -0,0 +1,27 @@ +--- +sync: + defaults: + mode: two-way-resolved + watch: + pollingInterval: 10 + ignore: + vcs: true + paths: + # Root .git folder + - "/.git/" + + # System files + - ".DS_Store" + - "._*" + + # Vim files + - "*~" + - "*.sw[a-p]" + + # CakePHP files + - "/logs/**" + - "/tmp/**" + + permissions: + defaultFileMode: "0644" + defaultDirectoryMode: "0755" diff --git a/environments/cakephp/db.base.yml b/environments/cakephp/db.base.yml new file mode 100644 index 00000000..fbc32197 --- /dev/null +++ b/environments/cakephp/db.base.yml @@ -0,0 +1,12 @@ +services: + db: + environment: + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-cakephp} + - MYSQL_DATABASE=${MYSQL_DATABASE:-cakephp} + - MYSQL_USER=${MYSQL_USER:-cakephp} + - MYSQL_PASSWORD=${MYSQL_PASSWORD:-cakephp} + command: + - mysqld + - --max_allowed_packet=1024M + - --explicit_defaults_for_timestamp=on + - --transaction-isolation=READ-COMMITTED \ No newline at end of file diff --git a/environments/cakephp/init.env b/environments/cakephp/init.env new file mode 100644 index 00000000..fca05ca0 --- /dev/null +++ b/environments/cakephp/init.env @@ -0,0 +1,29 @@ +DB_DISTRIBUTION=mariadb +DB_DISTRIBUTION_VERSION=10.4 +NODE_VERSION=20 +COMPOSER_VERSION=2 +PHP_VERSION=8.3 +PHP_XDEBUG_3=1 + +WARDEN_DB=1 +WARDEN_RABBITMQ=0 +WARDEN_REDIS=1 + +WARDEN_ELASTICSEARCH=0 +WARDEN_ELASTICHQ=0 +WARDEN_OPENSEARCH=0 +WARDEN_VARNISH=0 + +RABBITMQ_VERSION=3.8 + +WARDEN_SYNC_IGNORE= + +WARDEN_ALLURE=0 +WARDEN_SELENIUM=0 +WARDEN_SELENIUM_DEBUG=0 +WARDEN_BLACKFIRE=0 + +BLACKFIRE_CLIENT_ID= +BLACKFIRE_CLIENT_TOKEN= +BLACKFIRE_SERVER_ID= +BLACKFIRE_SERVER_TOKEN=