├── .editorconfig ├── .github └── workflows │ ├── project-issues.yaml │ └── updates.yaml ├── .gitignore ├── .python-version ├── LICENSE.md ├── README.md ├── archived ├── contentacms │ ├── .platform.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ └── platformsh_generate_drush_yml.php │ │ └── web │ │ │ └── sites │ │ │ └── default │ │ │ ├── settings.php │ │ │ └── settings.platformsh.php │ └── platformsh.wizard.yaml ├── django1 │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── README.md │ │ ├── hello │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── base.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ │ ├── manage.py │ │ └── myapp │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py ├── django2 │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ ├── hello │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── base.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ │ ├── manage.py │ │ └── myapp │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py ├── drupal7-vanilla │ ├── .platform.template.yaml │ ├── dont-ignore-settings.patch │ └── files │ │ ├── .editorconfig │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ └── public │ │ ├── drushrc.php │ │ └── sites │ │ └── default │ │ ├── settings.php │ │ └── settings.platformsh.php ├── drupal7 │ ├── .platform.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── drushrc.php │ │ ├── libraries │ │ └── README.txt │ │ ├── modules │ │ └── README.txt │ │ ├── project.make │ │ ├── settings.php │ │ ├── settings.platformsh.php │ │ └── themes │ │ └── README.txt ├── drupal8-govcms8 │ ├── .platform.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ └── .gitkeep │ │ ├── docroot │ │ │ └── sites │ │ │ │ └── default │ │ │ │ ├── settings.php │ │ │ │ └── settings.platformsh.php │ │ ├── drush │ │ │ └── platformsh_generate_drush_yml.php │ │ └── header.svg │ ├── gitignore.patch │ ├── info │ │ ├── info.yaml │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── drupal8-multisite │ ├── .platform.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ ├── first │ │ │ │ └── .gitkeep │ │ │ │ ├── main │ │ │ │ └── .gitkeep │ │ │ │ └── second │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── header.svg │ │ ├── psh-subsite-add.php │ │ └── web │ │ │ └── sites │ │ │ ├── default.services.yml │ │ │ ├── default.settings.php │ │ │ ├── default │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── first │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── main │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── second │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── settings.platformsh.php │ │ │ └── sites.php │ ├── info │ │ ├── info.yaml │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── drupal8-opigno │ ├── .platform.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── header.svg │ │ └── web │ │ │ └── sites │ │ │ └── default │ │ │ ├── settings.php │ │ │ └── settings.platformsh.php │ ├── info │ │ ├── info.yaml │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── drupal8 │ ├── .platform.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── header.svg │ │ └── web │ │ │ └── sites │ │ │ └── default │ │ │ ├── settings.php │ │ │ └── settings.platformsh.php │ ├── info │ │ ├── info.yaml │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── golang │ ├── .platform.archived.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ └── server.go ├── mautic2 │ ├── .platform.template.yaml │ ├── cache-path.patch │ ├── files │ │ ├── .editorconfig │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ └── platformsh_local.php │ ├── gitignore.patch │ └── platformsh-params.patchold ├── moinmoin │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── setup │ │ ├── build.sh │ │ ├── deploy.sh │ │ ├── editlog.patch │ │ └── eventlog.patch │ │ ├── wikiconfig_local.py │ │ └── wikiserverconfig_local.py ├── nodejs │ ├── .platform.example.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json ├── php │ ├── .platform.archived.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── composer.json │ │ ├── src │ │ └── Messages.php │ │ └── web │ │ └── index.php ├── python2 │ ├── .platform.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ ├── requirements.txt │ │ └── server.py ├── python3-uwsgi │ ├── .platform.archived.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ ├── app.py │ │ └── conf │ │ └── uwsgi.ini ├── python3 │ ├── .platform.archived.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ └── server.py ├── sylius │ ├── .platform.archive.template.yaml │ └── files │ │ ├── .nvmrc │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ └── README.md ├── symfony4 │ ├── .platform.template.yaml │ ├── files │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ └── README.md │ ├── ignore-env.patch-disable │ └── notes.md └── symfony5 │ ├── .platform.template.yaml │ ├── files │ ├── .lando.upstream.yml │ ├── .platform.app.yaml │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ └── README.md │ ├── ignore-env.patch-disable │ └── notes.md ├── common ├── .preload │ └── preloader.php ├── all │ └── .github │ │ ├── ISSUE_TEMPLATE │ │ ├── bug_report.yaml │ │ ├── config.yaml │ │ └── improvements.yaml │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ └── workflows │ │ └── project-issues.yaml ├── drupal8 │ ├── .blackfire.yml │ ├── .ddev │ │ ├── config.yaml │ │ └── providers │ │ │ └── platform.yaml │ ├── .lando.upstream.yml │ └── php.ini ├── drupal9 │ ├── .blackfire.yml │ ├── .ddev │ │ ├── config.yaml │ │ └── providers │ │ │ └── platform.yaml │ ├── .lando.upstream.yml │ └── php.ini ├── readme │ ├── blackfire.md │ ├── contact.md │ ├── deploy_bitbucket.md │ ├── deploy_direct.md │ ├── deploy_github.md │ ├── deploy_gitlab.md │ ├── drupal │ │ ├── local_ddev.md │ │ ├── local_lando.md │ │ ├── php.ini.md │ │ ├── troubleshoot_cache.md │ │ ├── troubleshoot_hashsalt.md │ │ ├── troubleshoot_multisite.md │ │ ├── troubleshoot_multisite_addsite.md │ │ └── troubleshoot_multisite_drush.md │ ├── file_descriptions │ │ ├── .blackfire.yml.md │ │ ├── .ddev.providers.platform.yaml.md │ │ ├── .environment.md │ │ ├── .lando.upstream.yml.md │ │ ├── .platform.app.yaml.md │ │ ├── .platform.routes.yaml.md │ │ └── .platform.services.yaml.md │ ├── file_ignore.json │ ├── metrics.md │ ├── platformsh_desc.md │ ├── tags_and_branches.md │ └── troubleshoot_ssh.md └── sourceop-auto-update │ └── .github │ └── workflows │ ├── autopr.yaml │ ├── post-pr-acceptance.yaml │ ├── sourceops.yaml │ └── testprenvironment.yaml ├── dodo.py ├── migrate.py ├── migrations ├── akeneo.migrate.json ├── drupal8-govcms8.migrate.json ├── drupal8-multisite.migrate.json ├── drupal8-opigno.migrate.json ├── drupal8.migrate.json ├── drupal9-multisite.migrate.json ├── drupal9.migrate.json ├── gatsby.migrate.json ├── laravel.migrate.json ├── magento2ce.migrate.json ├── pimcore.migrate.json ├── sculpin.migrate.json ├── sylius.migrate.json ├── typo3.migrate.json ├── wordpress-bedrock.migrate.json ├── wordpress-composer.migrate.json └── wordpress-woocommerce.migrate.json ├── notes.md ├── poetry.lock ├── project ├── __init__.py ├── akeneo.py ├── backdrop.py ├── drupal.py ├── elasticapm.py ├── gatsby.py ├── hugo.py ├── laravel.py ├── magento.py ├── mattermost.py ├── mautic.py ├── nextjs.py ├── nuxtjs.py ├── pimcore.py ├── rails.py ├── remote.py ├── sculpin.py ├── strapi.py ├── sylius.py ├── symfony.py ├── typo3.py └── wordpress.py ├── pyproject.toml ├── readme-builder.py ├── templates ├── __init__.py ├── akeneo │ ├── .platform.experiment.template.yaml │ ├── files │ │ ├── .environment │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ └── README.md │ └── notes.md ├── aspnet-core │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Controllers │ │ └── HomeController.cs │ │ ├── Data │ │ └── MyDbContext.cs │ │ ├── LICENSE │ │ ├── Models │ │ └── ErrorViewModel.cs │ │ ├── PlatformConfig │ │ └── PlatformRelationship.cs │ │ ├── PlatformshAspNetCore.csproj │ │ ├── PlatformshAspNetCore.sln │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Startup.cs │ │ ├── Views │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ └── Privacy.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _CookieConsentPartial.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── app.config │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ └── .gitkeep ├── backdrop │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ ├── active │ │ │ └── README.md │ │ └── staging │ │ │ └── README.md │ │ └── web │ │ ├── .gitignore │ │ ├── settings.php │ │ └── settings.platformsh.php ├── beego │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── conf │ │ ├── app.conf │ │ └── conf.go │ │ ├── controllers │ │ ├── default.go │ │ └── services.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── routers │ │ └── router.go │ │ ├── tests │ │ └── default_test.go │ │ └── views │ │ └── index.tpl ├── directus │ ├── .platform.template.yaml │ └── files │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ └── package.json ├── django3 │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ ├── hello │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── base.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ │ ├── manage.py │ │ └── myapp │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py ├── django4 │ ├── .platform.template.yaml │ └── files │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform │ │ ├── applications.yaml │ │ ├── pip.app.yaml │ │ ├── pipenv.app.yaml │ │ ├── poetry.app.yaml │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ ├── hello │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── base.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ │ ├── manage.py │ │ ├── myapp │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ │ ├── poetry.lock │ │ ├── pyproject.toml │ │ └── requirements.txt ├── drupal10 │ ├── .platform.template.yaml │ ├── files │ │ ├── .blackfire.yml │ │ ├── .ddev │ │ │ ├── config.yml │ │ │ └── providers │ │ │ │ └── platform.yaml │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitattributes │ │ ├── .github │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ ├── bug_report.yaml │ │ │ │ ├── config.yaml │ │ │ │ └── improvements.yaml │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ ├── platformsh_deploy_drupal.sh │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── header.svg │ │ ├── php.ini │ │ └── web │ │ │ └── sites │ │ │ └── default │ │ │ ├── settings.php │ │ │ └── settings.platformsh.php │ ├── info │ │ ├── info.yaml │ │ ├── local_nextjs.md │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── drupal11 │ ├── .platform.template.yaml │ ├── files │ │ ├── .blackfire.yml │ │ ├── .environment │ │ ├── .github │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ ├── bug_report.yaml │ │ │ │ ├── config.yaml │ │ │ │ └── improvements.yaml │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ ├── tests │ │ │ │ └── vrt │ │ │ │ │ └── template-paths.js │ │ │ └── workflows │ │ │ │ ├── autopr.yaml │ │ │ │ ├── post-pr-acceptance.yaml │ │ │ │ ├── project-issues.yaml │ │ │ │ ├── sourceops.yaml │ │ │ │ ├── testprenvironment.yaml │ │ │ │ └── workflow-fail-log.yaml │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── local │ │ │ │ ├── .gitignore │ │ │ │ ├── README.txt │ │ │ │ └── project.yaml │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── composer.json │ │ ├── config │ │ │ └── sync │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ ├── platformsh_deploy_drupal.sh │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── header.svg │ │ ├── php.ini │ │ └── web │ │ │ ├── .csslintrc │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── .ht.router.php │ │ │ ├── .htaccess │ │ │ ├── INSTALL.txt │ │ │ ├── README.md │ │ │ ├── example.gitignore │ │ │ ├── index.php │ │ │ ├── modules │ │ │ └── README.txt │ │ │ ├── profiles │ │ │ └── README.txt │ │ │ ├── robots.txt │ │ │ ├── sites │ │ │ ├── README.txt │ │ │ ├── default │ │ │ │ ├── default.services.yml │ │ │ │ ├── default.settings.php │ │ │ │ ├── settings.php │ │ │ │ └── settings.platformsh.php │ │ │ ├── development.services.yml │ │ │ ├── example.settings.local.php │ │ │ └── example.sites.php │ │ │ ├── themes │ │ │ └── README.txt │ │ │ ├── update.php │ │ │ └── web.config │ ├── info │ │ ├── info.yaml │ │ ├── local_nextjs.md │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── drupal9-govcms9 │ ├── .platform.template.yaml │ ├── files │ │ ├── .blackfire.yml │ │ ├── .ddev │ │ │ └── config.yml │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitattributes │ │ ├── .github │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ ├── bug_report.yaml │ │ │ │ ├── config.yaml │ │ │ │ └── improvements.yaml │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README-govcms.md │ │ ├── README-platformsh.md │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ ├── .gitkeep │ │ │ │ └── .htaccess │ │ ├── docroot │ │ │ └── sites │ │ │ │ └── default │ │ │ │ ├── settings.php │ │ │ │ └── settings.platformsh.php │ │ ├── drush │ │ │ ├── platformsh_deploy_drupal.sh │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── govcms-logo.png │ │ ├── govcms-logo.svg │ │ ├── header.svg │ │ ├── patches │ │ │ └── govcms-prevent-autoinstall.patch │ │ ├── php.ini │ │ └── platformsh_deploy_drush.sh │ ├── info │ │ ├── info.yaml │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── drupal9-multisite │ ├── .platform.demo.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ ├── first │ │ │ │ └── .gitkeep │ │ │ │ ├── main │ │ │ │ └── .gitkeep │ │ │ │ └── second │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── header.svg │ │ ├── psh-subsite-add.php │ │ └── web │ │ │ └── sites │ │ │ ├── default.services.yml │ │ │ ├── default.settings.php │ │ │ ├── default │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── first │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── main │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── second │ │ │ ├── drushrc.php │ │ │ ├── services.yml │ │ │ └── settings.php │ │ │ ├── settings.platformsh.php │ │ │ └── sites.php │ ├── info │ │ ├── info.yaml │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── drupal9 │ ├── .platform.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ └── sync │ │ │ │ └── .gitkeep │ │ ├── drush │ │ │ ├── platformsh_deploy_drupal.sh │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── header.svg │ │ └── web │ │ │ └── sites │ │ │ └── default │ │ │ ├── settings.php │ │ │ └── settings.platformsh.php │ ├── info │ │ ├── info.yaml │ │ ├── local_nextjs.md │ │ └── post_install.md │ └── platformsh.wizard.yaml ├── echo │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ └── server.go ├── elastic-apm │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── apm │ │ ├── .environment │ │ ├── .platform.app.yaml │ │ └── apm-server.yml │ │ └── kibana │ │ ├── .environment │ │ ├── .platform.app.yaml │ │ ├── _config │ │ └── kibana.yml │ │ ├── _kibana_optimize │ │ ├── 07af0a971c175d17df0116af2b61caea.png │ │ ├── 0ca8fdc5268865a96d960fcb9fed7bc8.png │ │ ├── 143c1dbf62728f0b6a6d9e3796126a94.png │ │ ├── 156d8527c5b6a05166af9b56235b3cfe.png │ │ ├── 1e3666117f7b615888e4683e29f87775.png │ │ ├── 2d206f2ac9a77fca1cab6507cc5e370b.png │ │ ├── 45c73723862c6fc5eb3d6961db2d71fb.eot │ │ ├── 4b5a84aaf1c9485e060c503a0ff8cadb.woff2 │ │ ├── 58f66da475d6edec13ea07c342baf0c9.png │ │ ├── 5bea4c56c7f0979e110fc248702f6133.png │ │ ├── 61f7a8d41bbaca86f089d381a6be87d3.png │ │ ├── 65d2531accd85d48619a26503c062a9c.png │ │ ├── 67ad29097ce5a6e52048a8d74d01d3bb.png │ │ ├── 76a4f23c6be74fd309e0d0fd2c27a5de.svg │ │ ├── 7c87870ab40d63cfb8870c1f183f9939.ttf │ │ ├── 825f54019d40a951b0a446eee370bb07.png │ │ ├── 91ed15f370a0b093d93d2a5916819434.png │ │ ├── a1bd91a0bdccea530c5b4c4225e2114a.png │ │ ├── a2b9702c97ccdabde1278b48d790c3da.png │ │ ├── a36b66d087906393e87379113b20f413.png │ │ ├── a5cd567676cfb71f00d939603deadb58.png │ │ ├── ac6e862984bc3f8c4524de056b8179e5.png │ │ ├── ade373b30e3198d431ecdd2eca3288d3.png │ │ ├── apm.bundle.js │ │ ├── apm.entry.js │ │ ├── apm.style.css │ │ ├── b92a8d2bedcc3a3ddc13d818f2286e09.png │ │ ├── c82c878cabd92d1f5ef932187307cd38.png │ │ ├── canvas.bundle.js │ │ ├── canvas.entry.js │ │ ├── canvas.style.css │ │ ├── code.bundle.js │ │ ├── code.entry.js │ │ ├── code.style.css │ │ ├── commons.bundle.js │ │ ├── commons.style.css │ │ ├── d303df21725bd07dffc21f897556169f.png │ │ ├── d844bf9e1d3f97d254b44777036da1ed.png │ │ ├── dark_theme.bundle.js │ │ ├── dark_theme.style.css │ │ ├── dashboardViewer.bundle.js │ │ ├── dashboardViewer.entry.js │ │ ├── dashboardViewer.style.css │ │ ├── dfb02f8f6d0cedc009ee5887cc68f1f3.woff │ │ ├── ec0a03ccf2eb480130b7f4e4bb30de9e.png │ │ ├── ed25c142a6cdcc9beadd47818d785f4c.png │ │ ├── fb7ae9f98f10e032ccf36dd3447304d5.png │ │ ├── graph.bundle.js │ │ ├── graph.entry.js │ │ ├── graph.style.css │ │ ├── infra.bundle.js │ │ ├── infra.entry.js │ │ ├── infra.style.css │ │ ├── kibana.bundle.js │ │ ├── kibana.entry.js │ │ ├── kibana.style.css │ │ ├── light_theme.bundle.js │ │ ├── light_theme.style.css │ │ ├── logged_out.bundle.js │ │ ├── logged_out.entry.js │ │ ├── logged_out.style.css │ │ ├── login.bundle.js │ │ ├── login.entry.js │ │ ├── login.style.css │ │ ├── logout.bundle.js │ │ ├── logout.entry.js │ │ ├── logout.style.css │ │ ├── maps.bundle.js │ │ ├── maps.entry.js │ │ ├── maps.style.css │ │ ├── ml.bundle.js │ │ ├── ml.entry.js │ │ ├── ml.style.css │ │ ├── monitoring.bundle.js │ │ ├── monitoring.entry.js │ │ ├── monitoring.style.css │ │ ├── overwritten_session.bundle.js │ │ ├── overwritten_session.entry.js │ │ ├── overwritten_session.style.css │ │ ├── siem.bundle.js │ │ ├── siem.entry.js │ │ ├── siem.style.css │ │ ├── space_selector.bundle.js │ │ ├── space_selector.entry.js │ │ ├── space_selector.style.css │ │ ├── src │ │ │ └── legacy │ │ │ │ └── ui │ │ │ │ └── public │ │ │ │ └── field_editor │ │ │ │ └── components │ │ │ │ └── field_format_editor │ │ │ │ └── editors │ │ │ │ └── url │ │ │ │ └── icons │ │ │ │ ├── cv.png │ │ │ │ ├── de.png │ │ │ │ ├── go.png │ │ │ │ ├── ne.png │ │ │ │ ├── ni.png │ │ │ │ ├── stop.png │ │ │ │ └── us.png │ │ ├── stateSessionStorageRedirect.bundle.js │ │ ├── stateSessionStorageRedirect.entry.js │ │ ├── stateSessionStorageRedirect.style.css │ │ ├── status_page.bundle.js │ │ ├── status_page.entry.js │ │ ├── status_page.style.css │ │ ├── timelion.bundle.js │ │ ├── timelion.entry.js │ │ ├── timelion.style.css │ │ ├── uptime.bundle.js │ │ ├── uptime.entry.js │ │ └── uptime.style.css │ │ ├── build.sh │ │ └── optimize.sh ├── eleventy-strapi │ ├── .platform.demo.template.yaml │ └── files │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── eleventy │ │ ├── .editorconfig │ │ ├── .eleventy.js │ │ ├── .eleventyignore │ │ ├── .environment │ │ ├── .github │ │ │ └── FUNDING.yml │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .platform.app.yaml │ │ ├── .travis.yml │ │ ├── 404.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── _data │ │ │ ├── blogposts.js │ │ │ ├── metadata.js │ │ │ └── metadata.json │ │ ├── _includes │ │ │ ├── layouts │ │ │ │ ├── base.njk │ │ │ │ ├── home.njk │ │ │ │ └── post.njk │ │ │ └── postslist.njk │ │ ├── about │ │ │ └── index.md │ │ ├── archive.njk │ │ ├── blogs │ │ │ ├── entry.njk │ │ │ └── list.njk │ │ ├── css │ │ │ ├── index.css │ │ │ ├── platformsh.css │ │ │ └── prism-base16-monokai.dark.css │ │ ├── feed │ │ │ ├── feed.njk │ │ │ ├── htaccess.njk │ │ │ └── json.njk │ │ ├── img │ │ │ └── .gitkeep │ │ ├── index.njk │ │ ├── netlify.toml │ │ ├── package.json │ │ ├── page-list.njk │ │ ├── posts │ │ │ ├── firstpost.md │ │ │ ├── fourthpost.md │ │ │ ├── posts.json │ │ │ ├── secondpost.md │ │ │ └── thirdpost.md │ │ ├── sitemap.xml.njk │ │ ├── tags-list.njk │ │ ├── tags.njk │ │ └── yarn.lock │ │ └── strapi │ │ ├── .editorconfig │ │ ├── .env.example │ │ ├── .environment │ │ ├── .eslintignore │ │ ├── .eslintrc │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── README.md │ │ ├── api │ │ ├── .gitkeep │ │ └── article │ │ │ ├── config │ │ │ └── routes.json │ │ │ ├── controllers │ │ │ └── article.js │ │ │ ├── models │ │ │ ├── article.js │ │ │ └── article.settings.json │ │ │ └── services │ │ │ └── article.js │ │ ├── config │ │ ├── database.js │ │ ├── functions │ │ │ ├── bootstrap.js │ │ │ ├── cron.js │ │ │ └── responses │ │ │ │ └── 404.js │ │ ├── plugins.js │ │ └── server.js │ │ ├── extensions │ │ ├── .gitkeep │ │ └── users-permissions │ │ │ └── config │ │ │ └── jwt.js │ │ ├── favicon.ico │ │ ├── handle_mounts.sh │ │ ├── package.json │ │ ├── public │ │ ├── robots.txt │ │ └── uploads │ │ │ └── .gitkeep │ │ └── yarn.lock ├── express │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json ├── fastapi │ ├── .platform.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ └── server.py ├── flask │ ├── .platform.template.yaml │ └── files │ │ ├── .blackfire.yml │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── Profile.png │ │ ├── ProfileBar.png │ │ ├── README.md │ │ ├── flask.png │ │ ├── install-poetry.sh │ │ ├── pyproject.toml │ │ └── server.py ├── gatsby-drupal │ ├── .platform.demo.template.yaml │ └── files │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── api │ │ ├── .editorconfig │ │ ├── .environment │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── config │ │ │ └── sync │ │ │ │ ├── .gitkeep │ │ │ │ └── .htaccess │ │ ├── drush │ │ │ └── platformsh_generate_drush_yml.php │ │ ├── install-redis.sh │ │ ├── platformsh-scripts │ │ │ ├── environment │ │ │ │ ├── 01-reset-config.sh │ │ │ │ ├── 02-create-consumer.php │ │ │ │ ├── 02-create-consumer.sh │ │ │ │ ├── 03-configure-previews.php │ │ │ │ ├── 03-create-site.php │ │ │ │ ├── 03-create-site.sh │ │ │ │ └── 04-track-environment.sh │ │ │ ├── hooks.deploy.sh │ │ │ ├── project │ │ │ │ ├── 01-install-drupal.sh │ │ │ │ ├── 02-enable-modules.sh │ │ │ │ ├── 03-create-role-and-user.sh │ │ │ │ ├── 04-config-pathauto.php │ │ │ │ ├── 04-configure-content.sh │ │ │ │ ├── 04-create-nodes.php │ │ │ │ └── 04-dummy-nodes.json │ │ │ └── settings.default.json │ │ └── web │ │ │ ├── .csslintrc │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.json │ │ │ ├── .ht.router.php │ │ │ ├── .htaccess │ │ │ ├── INSTALL.txt │ │ │ ├── README.md │ │ │ ├── autoload.php │ │ │ ├── example.gitignore │ │ │ ├── index.php │ │ │ ├── modules │ │ │ └── README.txt │ │ │ ├── profiles │ │ │ └── README.txt │ │ │ ├── robots.txt │ │ │ ├── sites │ │ │ ├── README.txt │ │ │ ├── default │ │ │ │ ├── default.services.yml │ │ │ │ ├── default.settings.php │ │ │ │ ├── settings.php │ │ │ │ └── settings.platformsh.php │ │ │ ├── development.services.yml │ │ │ ├── example.settings.local.php │ │ │ └── example.sites.php │ │ │ ├── themes │ │ │ └── README.txt │ │ │ ├── update.php │ │ │ └── web.config │ │ └── client │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── first_deploy.js │ │ ├── gatsby-browser.js │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── gatsby-ssr.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ ├── components │ │ ├── articlePreview.js │ │ ├── header.js │ │ ├── layout.css │ │ ├── layout.js │ │ └── seo.js │ │ ├── images │ │ ├── gatsby-astronaut.png │ │ └── gatsby-icon.png │ │ ├── pages │ │ ├── 404.js │ │ ├── articles.js │ │ ├── index.js │ │ ├── page-2.js │ │ ├── using-ssr.js │ │ └── using-typescript.tsx │ │ └── templates │ │ ├── article.js │ │ └── using-dsg.js ├── gatsby-strapi │ ├── .platform.demo.template.yaml │ └── files │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── gatsby │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-browser.js │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── gatsby-ssr.js │ │ ├── package-lock.json │ │ ├── src │ │ │ ├── assets │ │ │ │ └── css │ │ │ │ │ └── main.css │ │ │ ├── components │ │ │ │ ├── articles.js │ │ │ │ ├── card.js │ │ │ │ ├── layout.js │ │ │ │ ├── nav.js │ │ │ │ └── seo.js │ │ │ ├── images │ │ │ │ ├── gatsby-astronaut.png │ │ │ │ └── gatsby-icon.png │ │ │ ├── pages │ │ │ │ ├── 404.js │ │ │ │ └── index.js │ │ │ └── templates │ │ │ │ ├── article.js │ │ │ │ └── category.js │ │ └── yarn.lock │ │ └── strapi │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── build.sh │ │ ├── platformsh │ │ ├── database.js │ │ ├── index.html │ │ └── server.json │ │ └── start.sh ├── gatsby-wordpress │ ├── .platform.demo.template.yaml │ └── files │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── gatsby │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── LICENSE │ │ ├── gatsby-browser.js │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── gatsby-ssr.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── components │ │ │ ├── header.js │ │ │ ├── image.js │ │ │ ├── layout.css │ │ │ ├── layout.js │ │ │ └── seo.js │ │ │ ├── images │ │ │ ├── gatsby-astronaut.png │ │ │ └── gatsby-icon.png │ │ │ ├── pages │ │ │ ├── 404.js │ │ │ ├── index.js │ │ │ └── page-2.js │ │ │ └── templates │ │ │ └── blog-post.js │ │ └── wordpress │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── example.wp-config-local.php │ │ ├── wp-cli.yml │ │ └── wp-config.php ├── gatsby │ ├── .platform.template.yaml │ └── files │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ └── README.md ├── gin │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ └── server.go ├── hugo │ ├── .platform.demo.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── build.sh │ │ ├── config.toml │ │ ├── content │ │ ├── post │ │ │ └── hello-world.md │ │ └── project │ │ │ └── hello-world.md │ │ ├── hugo_version │ │ └── themes │ │ └── minimal │ │ ├── .gitignore │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── archetypes │ │ ├── default.md │ │ ├── post.md │ │ └── project.md │ │ ├── exampleSite │ │ ├── config.toml │ │ └── content │ │ │ ├── post │ │ │ ├── creating-a-new-theme.md │ │ │ ├── goisforlovers.md │ │ │ ├── hugoisforlovers.md │ │ │ └── migrate-from-jekyll.md │ │ │ └── project │ │ │ ├── project1.md │ │ │ ├── project2.md │ │ │ ├── project3.md │ │ │ └── project4.md │ │ ├── images │ │ ├── screenshot.png │ │ └── tn.png │ │ ├── layouts │ │ ├── 404.html │ │ ├── _default │ │ │ ├── list.html │ │ │ ├── single.html │ │ │ └── terms.html │ │ ├── index.html │ │ └── partials │ │ │ ├── body-open.html │ │ │ ├── css.html │ │ │ ├── footer.html │ │ │ ├── head-open.html │ │ │ ├── header.html │ │ │ ├── js.html │ │ │ ├── list-item.html │ │ │ └── paginator.html │ │ ├── static │ │ └── css │ │ │ └── main.css │ │ └── theme.toml ├── jenkins │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ └── README.md ├── jetty │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ └── HelloWorldServlet.java │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── sh │ │ └── platform │ │ └── template │ │ └── AppTest.java ├── koa │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json ├── laravel │ ├── .platform.template.yaml │ └── files │ │ ├── .blackfire.yaml │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ └── README.md ├── lisp │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── example.asd │ │ └── example.lisp ├── magento2ce │ ├── .platform.archived.template.yaml │ ├── files-jwwsh │ │ ├── .gitignore │ │ ├── .magento.env.yaml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── composer.json │ │ ├── php.ini │ │ └── platformsh.patch │ ├── files-old │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── app │ │ │ └── etc │ │ │ │ └── local.xml │ │ ├── deploy │ │ ├── disable-cron-workers.php │ │ └── pub │ │ │ └── static-versioned.php │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ └── .platform │ │ ├── routes.yaml │ │ └── services.yaml ├── magentoce24 │ ├── .platform.template.yaml │ └── files │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ └── composer.json ├── mattermost │ ├── .platform.experiment.template.yaml │ ├── files │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── build.sh │ │ └── deploy.sh │ └── notes.md ├── meilisearch │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ └── search │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── build.sh │ │ ├── poetry.lock │ │ ├── pyproject.toml │ │ └── update_demo_index.py ├── micronaut │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── micronaut-cli.yml │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── Application.java │ │ │ │ └── HelloController.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── application.properties │ │ │ ├── bootstrap.yml │ │ │ └── logback.xml │ │ └── test │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── AppTest.java │ │ └── resources │ │ └── META-INF │ │ └── beans.xml ├── microprofile-helidon │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── helidon │ │ │ ├── GreetResource.java │ │ │ ├── GreetingProvider.java │ │ │ ├── HelloWorldResource.java │ │ │ └── package-info.java │ │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── microprofile-config.properties │ │ └── native-image │ │ │ └── reflect-config.json │ │ └── logging.properties ├── microprofile-kumuluzee │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── ApplicationConfig.java │ │ │ │ └── HelloWorldResource.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── beans.xml │ │ └── test │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── AppTest.java │ │ └── resources │ │ └── META-INF │ │ └── beans.xml ├── microprofile-openliberty │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ └── microprofile │ │ │ │ └── liberty │ │ │ │ ├── HelloController.java │ │ │ │ └── MicroprofilelibertyRestApplication.java │ │ ├── liberty │ │ │ └── config │ │ │ │ └── server.xml │ │ ├── resources │ │ │ ├── .gitkeep │ │ │ └── META-INF │ │ │ │ └── microprofile-config.properties │ │ └── webapp │ │ │ ├── .gitkeep │ │ │ ├── WEB-INF │ │ │ └── beans.xml │ │ │ └── index.html │ │ └── test │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── AppTest.java │ │ └── resources │ │ └── META-INF │ │ └── beans.xml ├── microprofile-payara │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── ApplicationConfig.java │ │ │ │ └── HelloWorldResource.java │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── beans.xml │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── AppTest.java │ │ └── resources │ │ └── META-INF │ │ └── beans.xml ├── microprofile-thorntail │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── ApplicationConfig.java │ │ │ │ └── HelloWorldResource.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── beans.xml │ │ └── test │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── AppTest.java │ │ └── resources │ │ └── META-INF │ │ └── beans.xml ├── microprofile-tomee │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── ApplicationConfig.java │ │ │ │ └── HelloWorldResource.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── beans.xml │ │ └── test │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── AppTest.java │ │ └── resources │ │ └── META-INF │ │ └── beans.xml ├── microprofile-wildfly │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── pom.xml │ │ ├── readme.md │ │ └── src │ │ └── main │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── wildfly │ │ │ ├── ApplicationConfig.java │ │ │ └── HelloController.java │ │ ├── resources │ │ ├── .gitkeep │ │ └── META-INF │ │ │ └── microprofile-config.properties │ │ └── webapp │ │ ├── .gitkeep │ │ ├── WEB-INF │ │ └── beans.xml │ │ └── index.html ├── nextcloud │ ├── .platform.experiment.template.yaml │ ├── files │ │ ├── .gitignore │ │ ├── .htaccess │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── .user.ini │ │ ├── README.md │ │ ├── _apps │ │ │ └── .gitkeep │ │ ├── _config │ │ │ ├── .htaccess │ │ │ ├── CAN_INSTALL │ │ │ ├── config.php │ │ │ └── config.sample.php │ │ ├── _themes │ │ │ └── .gitkeep │ │ ├── apps.txt │ │ ├── download-apps.sh │ │ ├── download-nextcloud.sh │ │ ├── install.sh │ │ ├── nukedb.sql │ │ └── occ │ └── notes.md ├── nextjs-drupal │ └── .platform.demo.template.yaml ├── nextjs-wordpress │ └── .platform.demo.template.yaml ├── nextjs │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── handle_mounts.sh │ │ ├── next.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── pages │ │ ├── _app.js │ │ ├── api │ │ │ └── hello.js │ │ └── index.js │ │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ │ ├── styles │ │ ├── Home.module.css │ │ └── globals.css │ │ └── yarn.lock ├── nuxtjs │ ├── .gitignore │ ├── .platform.template.yaml │ └── files │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ └── README.md ├── pelican │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Makefile │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ ├── content │ │ └── hello.md │ │ ├── pelicanconf.py │ │ ├── publishconf.py │ │ └── tasks.py ├── pimcore │ ├── .platform.experiment.template.yaml │ ├── config.patch │ ├── files │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── app │ │ │ └── config │ │ │ │ ├── installer.yml │ │ │ │ ├── parameters.yml │ │ │ │ └── parameters_platformsh.php │ │ └── install-redis.sh │ └── gitignore.patch ├── probot │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .env.example │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── app.yml │ │ ├── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── platformsh │ │ ├── demo │ │ │ └── steps.yaml │ │ ├── setup │ │ │ ├── build.sh │ │ │ └── deploy.sh │ │ └── utils │ │ │ ├── get_dotenv.js │ │ │ ├── get_privatekey.js │ │ │ ├── get_url.js │ │ │ └── update_appyml.js │ │ └── test │ │ ├── fixtures │ │ ├── issues.opened.json │ │ └── mock-cert.pem │ │ └── index.test.js ├── pyramid │ ├── .platform.template.yaml │ └── files │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ └── app.py ├── quarkus │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ └── ExampleResource.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── sh │ │ └── platform │ │ └── template │ │ ├── ExampleResourceTest.java │ │ └── NativeExampleResourceIT.java ├── rails │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .environment │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── _boot.rb │ │ ├── config │ │ └── database.yml │ │ ├── public │ │ └── index.html │ │ └── unicorn.rb ├── sculpin │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ └── README.md ├── spring-boot-gradle-mysql │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .environment │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── App.java │ │ │ │ ├── HelloWorldController.java │ │ │ │ ├── Person.java │ │ │ │ ├── PersonController.java │ │ │ │ └── PersonRepository.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── sh │ │ └── platform │ │ └── template │ │ └── AppTest.java ├── spring-boot-maven-mysql │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── App.java │ │ │ │ ├── HelloWorldController.java │ │ │ │ ├── Person.java │ │ │ │ ├── PersonController.java │ │ │ │ └── PersonRepository.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── sh │ │ └── platform │ │ └── template │ │ └── AppTest.java ├── spring-kotlin │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ └── spring │ │ │ │ └── kotlin │ │ │ │ ├── Application.kt │ │ │ │ ├── City.kt │ │ │ │ ├── CityController.kt │ │ │ │ ├── CityRepository.kt │ │ │ │ └── HelloController.kt │ │ ├── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── sh │ │ └── platform │ │ └── template │ │ └── AppTest.java ├── spring-mvc-maven-mongodb │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sh │ │ │ │ └── platform │ │ │ │ └── template │ │ │ │ ├── Application.java │ │ │ │ ├── User.java │ │ │ │ ├── UserController.java │ │ │ │ └── UserRepository.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── css │ │ │ └── shards.min.css │ │ │ └── templates │ │ │ ├── add-user.html │ │ │ ├── index.html │ │ │ └── update-user.html │ │ └── test │ │ └── java │ │ └── sh │ │ └── platform │ │ └── template │ │ └── AppTest.java ├── strapi │ ├── .gitignore │ ├── .platform.archived.template.yaml │ ├── files │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ └── config │ │ │ ├── database.js │ │ │ ├── functions │ │ │ ├── bootstrap.js │ │ │ ├── cron.js │ │ │ └── responses │ │ │ │ └── 404.js │ │ │ └── server.js │ ├── notes.md │ └── platformsh.wizard.yaml ├── strapi4 │ ├── .platform.template.yaml │ ├── files │ │ ├── .editorconfig │ │ ├── .env.example │ │ ├── .environment │ │ ├── .eslintignore │ │ ├── .eslintrc │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ │ ├── admin.js │ │ │ ├── api.js │ │ │ ├── database.js │ │ │ ├── functions │ │ │ │ ├── bootstrap.js │ │ │ │ ├── cron.js │ │ │ │ └── responses │ │ │ │ │ └── 404.js │ │ │ ├── middlewares.js │ │ │ └── server.js │ │ ├── favicon.ico │ │ ├── package.json │ │ ├── public │ │ │ ├── robots.txt │ │ │ └── uploads │ │ │ │ └── .gitkeep │ │ ├── src │ │ │ ├── admin │ │ │ │ ├── app.example.js │ │ │ │ └── webpack.config.example.js │ │ │ ├── api │ │ │ │ └── .gitkeep │ │ │ ├── extensions │ │ │ │ ├── .gitkeep │ │ │ │ └── documentation │ │ │ │ │ └── config │ │ │ │ │ └── settings.json │ │ │ └── index.js │ │ └── yarn.lock │ └── platformsh.wizard.yaml ├── tomcat │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── sh │ │ │ └── platform │ │ │ └── template │ │ │ └── HelloWorldServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp ├── typo3-v11 │ └── .platform.experiment.template.yaml ├── typo3 │ ├── .platform.experiment.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── README.md │ │ ├── config │ │ └── sites │ │ │ └── main │ │ │ └── config.yaml │ │ ├── public │ │ └── typo3conf │ │ │ ├── AdditionalConfiguration.php │ │ │ └── PlatformshConfiguration.php │ │ └── src │ │ ├── SetupConfiguration.yaml │ │ └── SetupDatabase.yaml ├── wagtail │ ├── .platform.template.yaml │ └── files │ │ ├── .gitignore │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ ├── routes.yaml │ │ └── services.yaml │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── README.md │ │ ├── manage.py │ │ └── myapp │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py ├── wordpress-bedrock │ ├── .platform.template.yaml │ ├── files │ │ ├── .environment │ │ ├── .lando.upstream.yaml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ └── README.md │ └── platformsh.wizard.yaml ├── wordpress-composer │ ├── .platform.template.yaml │ ├── files │ │ ├── .platform.app.yaml │ │ └── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ └── platformsh.wizard.yaml ├── wordpress-vanilla │ ├── .platform.template.yaml │ ├── files │ │ ├── .environment │ │ ├── .gitignore │ │ ├── .lando.upstream.yml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ ├── README.md │ │ ├── wp-cli.yml │ │ └── wp-config.php │ └── platformsh.wizard.yaml ├── wordpress-woocommerce │ ├── .platform.template.yaml │ ├── files │ │ ├── .environment │ │ ├── .lando.upstream.yaml │ │ ├── .platform.app.yaml │ │ ├── .platform │ │ │ ├── routes.yaml │ │ │ └── services.yaml │ │ └── README.md │ └── platformsh.wizard.yaml └── xwiki │ ├── .platform.experiment.template.yaml │ └── files │ ├── .gitignore │ ├── .platform.app.yaml │ ├── .platform │ ├── routes.yaml │ └── services.yaml │ ├── README.md │ └── hibernate.cfg.xml ├── update_template.sh └── utils └── slack_notifier.py /.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | 14 | [Makefile] 15 | indent_style = tab 16 | -------------------------------------------------------------------------------- /.github/workflows/project-issues.yaml: -------------------------------------------------------------------------------- 1 | name: Add issues to template-builder project 2 | 3 | on: 4 | issues: 5 | types: 6 | - opened 7 | 8 | jobs: 9 | add-to-project: 10 | name: Add issue to project 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/add-to-project@v0.4.1 14 | with: 15 | project-url: https://github.com/orgs/platformsh/projects/9 16 | github-token: ${{ secrets.DEVREL_TOKEN }} 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /templates/*/build 2 | .doit.db 3 | *.pyc 4 | *.DS_Store 5 | .idea/* 6 | .doit.db.db 7 | 8 | composer -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.8 2 | -------------------------------------------------------------------------------- /archived/contentacms/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:6.0 12 | -------------------------------------------------------------------------------- /archived/contentacms/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/contentacms/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /archived/django1/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /archived/django1/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed in its own container as part of your 4 | # Platform.sh project. 5 | # 6 | # See https://docs.platform.sh/user_guide/reference/services-yaml.html 7 | 8 | db: 9 | type: postgresql:10 10 | disk: 1024 11 | -------------------------------------------------------------------------------- /archived/django1/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | verify_ssl = true 3 | url = "https://pypi.org/simple" 4 | name = "pypi" 5 | 6 | [requires] 7 | python_version = "2.7" 8 | 9 | [dev-packages] 10 | 11 | [packages] 12 | django = ">=2.2.24" 13 | "psycopg2-binary" = "*" 14 | gunicorn = "*" 15 | platformshconfig = "~=2.0" 16 | -------------------------------------------------------------------------------- /archived/django1/files/hello/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/django1/files/hello/__init__.py -------------------------------------------------------------------------------- /archived/django1/files/hello/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.contrib import admin 5 | 6 | # Register your models here. 7 | -------------------------------------------------------------------------------- /archived/django1/files/hello/apps.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.apps import AppConfig 5 | 6 | 7 | class HelloConfig(AppConfig): 8 | name = 'hello' 9 | -------------------------------------------------------------------------------- /archived/django1/files/hello/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/django1/files/hello/migrations/__init__.py -------------------------------------------------------------------------------- /archived/django1/files/hello/models.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import models 5 | 6 | # Create your models here. 7 | -------------------------------------------------------------------------------- /archived/django1/files/hello/tests.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.test import TestCase 5 | 6 | # Create your tests here. 7 | -------------------------------------------------------------------------------- /archived/django1/files/hello/urls.py: -------------------------------------------------------------------------------- 1 | from django.conf.urls import url 2 | 3 | from . import views 4 | 5 | urlpatterns = [ 6 | url(r'^$', views.index, name='index'), 7 | ] 8 | -------------------------------------------------------------------------------- /archived/django1/files/hello/views.py: -------------------------------------------------------------------------------- 1 | from django.http import HttpResponse 2 | from django.template import loader 3 | 4 | 5 | def index(request): 6 | template = loader.get_template('base.html') 7 | context = { 8 | 'message': "Hello, and welcome to the Platform.sh world", 9 | } 10 | return HttpResponse(template.render(context, request)) 11 | -------------------------------------------------------------------------------- /archived/django1/files/myapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/django1/files/myapp/__init__.py -------------------------------------------------------------------------------- /archived/django2/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /archived/django2/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed in its own container as part of your 4 | # Platform.sh project. 5 | # 6 | # See https://docs.platform.sh/user_guide/reference/services-yaml.html 7 | 8 | db: 9 | type: postgresql:12 10 | disk: 1024 11 | -------------------------------------------------------------------------------- /archived/django2/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | verify_ssl = true 3 | url = "https://pypi.org/simple" 4 | name = "pypi" 5 | 6 | [packages] 7 | django = ">=2.2.25,<3.0" 8 | "psycopg2-binary" = "*" 9 | gunicorn = "*" 10 | platformshconfig = "~=2.0" 11 | 12 | [requires] 13 | python_version = "3.9" 14 | 15 | [dev-packages] 16 | -------------------------------------------------------------------------------- /archived/django2/files/hello/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/django2/files/hello/__init__.py -------------------------------------------------------------------------------- /archived/django2/files/hello/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /archived/django2/files/hello/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class HelloConfig(AppConfig): 5 | name = 'hello' 6 | -------------------------------------------------------------------------------- /archived/django2/files/hello/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/django2/files/hello/migrations/__init__.py -------------------------------------------------------------------------------- /archived/django2/files/hello/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /archived/django2/files/hello/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /archived/django2/files/hello/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import path 2 | 3 | from . import views 4 | 5 | urlpatterns = [ 6 | path('', views.index, name='index'), 7 | ] 8 | -------------------------------------------------------------------------------- /archived/django2/files/hello/views.py: -------------------------------------------------------------------------------- 1 | from django.http import HttpResponse 2 | from django.template import loader 3 | 4 | 5 | def index(request): 6 | template = loader.get_template('base.html') 7 | context = { 8 | 'message': "Hello, and welcome to the Platform.sh world", 9 | } 10 | return HttpResponse(template.render(context, request)) 11 | -------------------------------------------------------------------------------- /archived/django2/files/myapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/django2/files/myapp/__init__.py -------------------------------------------------------------------------------- /archived/drupal7-vanilla/dont-ignore-settings.patch: -------------------------------------------------------------------------------- 1 | diff --git a/public/.gitignore b/public/.gitignore 2 | index baff153..47de39e 100644 3 | --- a/public/.gitignore 4 | +++ b/public/.gitignore 5 | @@ -1,6 +1,3 @@ 6 | -# Ignore configuration files that may contain sensitive information. 7 | -sites/*/settings*.php 8 | - 9 | # Ignore paths that contain user-generated content. 10 | sites/*/files 11 | sites/*/private 12 | -------------------------------------------------------------------------------- /archived/drupal7-vanilla/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.2 8 | disk: 2048 9 | -------------------------------------------------------------------------------- /archived/drupal7/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.2 8 | disk: 2048 9 | -------------------------------------------------------------------------------- /archived/drupal7/files/libraries/README.txt: -------------------------------------------------------------------------------- 1 | Place custom libraries for your project in this directory. The whole directory 2 | will be moved inside `sites/default` at the end of the build process. 3 | 4 | Don't place libraries from external sources in here, add them to the `project.make` 5 | file in the root directory. 6 | -------------------------------------------------------------------------------- /archived/drupal7/files/modules/README.txt: -------------------------------------------------------------------------------- 1 | Place custom modules for your project in this directory. The whole directory 2 | will be moved inside `sites/default` at the end of the build process. 3 | 4 | Don't place contributed modules in here, add them to the `project.make` 5 | file in the root directory. 6 | -------------------------------------------------------------------------------- /archived/drupal7/files/project.make: -------------------------------------------------------------------------------- 1 | api = 2 2 | core = 7.x 3 | 4 | ; Drupal core. 5 | projects[drupal][type] = core 6 | projects[drupal][version] = 7.67 7 | projects[drupal][patch][] = "https://drupal.org/files/issues/install-redirect-on-empty-database-728702-36.patch" 8 | 9 | ; Drush make allows a default sub directory for all contributed projects. 10 | defaults[projects][subdir] = contrib 11 | 12 | ; Platform indicator module. 13 | projects[platform][version] = 1.4 14 | -------------------------------------------------------------------------------- /archived/drupal7/files/themes/README.txt: -------------------------------------------------------------------------------- 1 | Place custom themes for your project in this directory. The whole directory 2 | will be moved inside `sites/default` at the end of the build process. 3 | 4 | Don't place contributed themes or base themes in here, add them to the 5 | `project.make` file in the root directory. 6 | -------------------------------------------------------------------------------- /archived/drupal8-govcms8/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:6.0 12 | -------------------------------------------------------------------------------- /archived/drupal8-govcms8/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/drupal8-govcms8/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /archived/drupal8-govcms8/gitignore.patch: -------------------------------------------------------------------------------- 1 | diff --git a/.gitignore b/.gitignore 2 | index 51f1e9f..6dd9675 100644 3 | --- a/.gitignore 4 | +++ b/.gitignore 5 | @@ -11,7 +11,7 @@ bin/* 6 | reports 7 | 8 | # Composer vendor 9 | -composer.lock 10 | +#composer.lock 11 | vendor/ 12 | vendor/.git 13 | 14 | -------------------------------------------------------------------------------- /archived/drupal8-govcms8/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. 4 | -------------------------------------------------------------------------------- /archived/drupal8-multisite/files/config/sync/first/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/drupal8-multisite/files/config/sync/first/.gitkeep -------------------------------------------------------------------------------- /archived/drupal8-multisite/files/config/sync/main/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/drupal8-multisite/files/config/sync/main/.gitkeep -------------------------------------------------------------------------------- /archived/drupal8-multisite/files/config/sync/second/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/drupal8-multisite/files/config/sync/second/.gitkeep -------------------------------------------------------------------------------- /archived/drupal8-multisite/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Each subsite installs separately. As configured, this project uses a subdomain for each subsite. For each subsite, run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. -------------------------------------------------------------------------------- /archived/drupal8-opigno/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:6.0 12 | -------------------------------------------------------------------------------- /archived/drupal8-opigno/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/drupal8-opigno/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /archived/drupal8-opigno/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Run through the Opigno installer as normal. You will not be asked for database credentials as those are already provided. 4 | -------------------------------------------------------------------------------- /archived/drupal8/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:6.0 12 | -------------------------------------------------------------------------------- /archived/drupal8/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/archived/drupal8/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /archived/drupal8/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. 4 | -------------------------------------------------------------------------------- /archived/golang/files/.gitignore: -------------------------------------------------------------------------------- 1 | /.GOPATH 2 | /bin 3 | -------------------------------------------------------------------------------- /archived/golang/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /archived/golang/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /archived/golang/files/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/platformsh/template-golang 2 | 3 | require ( 4 | github.com/go-sql-driver/mysql v1.6.0 5 | github.com/platformsh/config-reader-go/v2 v2.3.1 6 | golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5 // indirect 7 | golang.org/x/sys v0.0.0-20190606165138-5da285871e9c // indirect 8 | golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b // indirect 9 | google.golang.org/appengine v1.6.7 // indirect 10 | ) 11 | 12 | go 1.15 13 | -------------------------------------------------------------------------------- /archived/mautic2/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | 14 | [Makefile] 15 | indent_style = tab 16 | -------------------------------------------------------------------------------- /archived/mautic2/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /archived/mautic2/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mariadb:10.4 3 | disk: 2048 4 | 5 | queuerabbit: 6 | type: rabbitmq:3.7 7 | disk: 256 8 | -------------------------------------------------------------------------------- /archived/mautic2/gitignore.patch: -------------------------------------------------------------------------------- 1 | diff --git a/.gitignore b/.gitignore 2 | index 19d35a21b..e2e1586e8 100644 3 | --- a/.gitignore 4 | +++ b/.gitignore 5 | @@ -1,4 +1,4 @@ 6 | -.* 7 | +#.* 8 | !.gitignore 9 | !.htaccess 10 | !.gitkeep 11 | @@ -93,4 +93,4 @@ 12 | !/themes/blank.png 13 | !/themes/blank-big.png 14 | 15 | -/translations 16 | +#/translations 17 | -------------------------------------------------------------------------------- /archived/moinmoin/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /archived/moinmoin/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # No services -------------------------------------------------------------------------------- /archived/moinmoin/files/wikiconfig_local.py: -------------------------------------------------------------------------------- 1 | from wikiconfig import LocalConfig 2 | 3 | 4 | class Config(LocalConfig): 5 | sitename = u'MoinMoin on Platform.sh' 6 | # Uncomment this to change 'LanguageSetup' default front page and start editing 7 | # page_front_page = u'FrontPage' 8 | -------------------------------------------------------------------------------- /archived/moinmoin/files/wikiserverconfig_local.py: -------------------------------------------------------------------------------- 1 | import os 2 | from wikiserverconfig import LocalConfig 3 | 4 | 5 | class Config(LocalConfig): 6 | hostname = '127.0.0.1' 7 | port = int(os.environ['PORT']) 8 | -------------------------------------------------------------------------------- /archived/nodejs/files/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | .DS_Store 3 | .idea/* 4 | 5 | # Ignore mounts 6 | run 7 | -------------------------------------------------------------------------------- /archived/nodejs/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://{default}/": 11 | type: redirect 12 | to: "https://www.{default}/" 13 | -------------------------------------------------------------------------------- /archived/nodejs/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 1024 -------------------------------------------------------------------------------- /archived/php/files/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/* 2 | 3 | # Ignore mounts 4 | web/uploads 5 | private 6 | -------------------------------------------------------------------------------- /archived/php/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /archived/php/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # This file defines services you want available to your application. 2 | 3 | #db: 4 | # type: mariadb:10.2 5 | # disk: 2048 6 | -------------------------------------------------------------------------------- /archived/php/files/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "platformsh/starter", 3 | "description": "A basic starter kit for any PHP application.", 4 | "license": "MIT", 5 | "type" : "project", 6 | "require": { 7 | "php": ">7.2", 8 | "platformsh/config-reader": "~2.0" 9 | }, 10 | "autoload": { 11 | "psr-4": { 12 | "App\\": "src/" 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /archived/php/files/src/Messages.php: -------------------------------------------------------------------------------- 1 | %s\n", $messages->title()); 10 | printf("

%s

\n", $messages->message()); 11 | -------------------------------------------------------------------------------- /archived/python2/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | -------------------------------------------------------------------------------- /archived/python2/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | https://{default}/: 2 | type: upstream 3 | upstream: "app:http" 4 | -------------------------------------------------------------------------------- /archived/python2/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: "mariadb:10.2" 3 | disk: 2048 4 | 5 | cache: 6 | type: "redis:5.0" 7 | -------------------------------------------------------------------------------- /archived/python2/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | verify_ssl = true 3 | url = "https://pypi.org/simple" 4 | name = "pypi" 5 | 6 | [requires] 7 | python_version = "2.7" 8 | 9 | [packages] 10 | redis = "*" 11 | pymysql = "*" 12 | 13 | [dev-packages] 14 | -------------------------------------------------------------------------------- /archived/python2/files/requirements.txt: -------------------------------------------------------------------------------- 1 | PyMySQL==0.8.0 2 | redis==2.10.6 3 | -------------------------------------------------------------------------------- /archived/python3-uwsgi/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | -------------------------------------------------------------------------------- /archived/python3-uwsgi/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /archived/python3-uwsgi/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed in its own container as part of your 4 | # Platform.sh project. 5 | # 6 | # See https://docs.platform.sh/configuration/services.html 7 | db: 8 | type: "mariadb:10.4" 9 | disk: 2048 10 | 11 | cache: 12 | type: "redis:5.0" 13 | 14 | -------------------------------------------------------------------------------- /archived/python3-uwsgi/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | name = "pypi" 4 | verify_ssl = true 5 | 6 | [packages] 7 | redis = "*" 8 | pymysql = "*" 9 | uwsgi = "*" 10 | platformshconfig = "~=2.0" 11 | 12 | [requires] 13 | python_version = "3.7" 14 | 15 | [dev-packages] 16 | -------------------------------------------------------------------------------- /archived/python3-uwsgi/files/conf/uwsgi.ini: -------------------------------------------------------------------------------- 1 | [uwsgi] 2 | # UNIX socket to use to talk HTTP with NGINX 3 | socket = $(SOCKET) 4 | protocol = http 5 | 6 | # the WSGI entry point 7 | wsgi-file = app.py 8 | -------------------------------------------------------------------------------- /archived/python3/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | -------------------------------------------------------------------------------- /archived/python3/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | https://{default}/: 2 | type: upstream 3 | upstream: "app:http" 4 | -------------------------------------------------------------------------------- /archived/python3/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: "mariadb:10.4" 3 | disk: 2048 4 | 5 | cache: 6 | type: "redis:5.0" 7 | -------------------------------------------------------------------------------- /archived/python3/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | name = "pypi" 4 | verify_ssl = true 5 | 6 | [packages] 7 | redis = "*" 8 | pymysql = "*" 9 | platformshconfig = "~=2.0" 10 | 11 | [requires] 12 | python_version = "3.7" 13 | 14 | [dev-packages] 15 | -------------------------------------------------------------------------------- /archived/sylius/files/.nvmrc: -------------------------------------------------------------------------------- 1 | 16.18.1 2 | -------------------------------------------------------------------------------- /archived/sylius/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | "https://{default}/": 2 | type: upstream 3 | upstream: "app:http" 4 | 5 | "https://www.{default}/": 6 | type: redirect 7 | to: "https://{default}/" 8 | -------------------------------------------------------------------------------- /archived/sylius/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mysql:10.2 3 | disk: 2048 4 | -------------------------------------------------------------------------------- /archived/symfony4/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /archived/symfony4/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mariadb:10.4 3 | disk: 2048 4 | -------------------------------------------------------------------------------- /archived/symfony4/ignore-env.patch-disable: -------------------------------------------------------------------------------- 1 | diff --git a/.gitignore b/.gitignore 2 | index 136901b..2ad4cce 100644 3 | --- a/.gitignore 4 | +++ b/.gitignore 5 | @@ -7,3 +7,5 @@ 6 | /var/ 7 | /vendor/ 8 | ###< symfony/framework-bundle ### 9 | + 10 | +.env 11 | -------------------------------------------------------------------------------- /archived/symfony5/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /archived/symfony5/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mariadb:10.4 3 | disk: 2048 4 | -------------------------------------------------------------------------------- /archived/symfony5/ignore-env.patch-disable: -------------------------------------------------------------------------------- 1 | diff --git a/.gitignore b/.gitignore 2 | index 136901b..2ad4cce 100644 3 | --- a/.gitignore 4 | +++ b/.gitignore 5 | @@ -7,3 +7,5 @@ 6 | /var/ 7 | /vendor/ 8 | ###< symfony/framework-bundle ### 9 | + 10 | +.env 11 | -------------------------------------------------------------------------------- /common/all/.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Community Support 4 | url: https://community.platform.sh/ 5 | about: Please ask and answer questions here. 6 | - name: Join us on Slack 7 | url: https://chat.platform.sh/ 8 | about: Ping the `@devrel_team`! 9 | -------------------------------------------------------------------------------- /common/drupal8/.ddev/config.yaml: -------------------------------------------------------------------------------- 1 | type: drupal8 2 | docroot: web 3 | php_version: "7.4" 4 | webserver_type: nginx-fpm 5 | database: 6 | type: mariadb 7 | version: "10.3" 8 | nodejs_version: "16" 9 | -------------------------------------------------------------------------------- /common/drupal8/php.ini: -------------------------------------------------------------------------------- 1 | assert.active = Off 2 | display_errors = Off 3 | display_startup_errors = Off 4 | max_execution_time = 30 5 | session.use_strict_mode = On 6 | zend.detect_unicode = Off 7 | opcache.memory_consumption = 128 8 | opcache.interned_strings_buffer = 8 9 | opcache.max_accelerated_files = 4000 10 | opcache.revalidate_freq = 60 11 | opcache.fast_shutdown = 1 12 | opcache.enable_cli = 1 13 | realpath_cache_ttl = 3600 14 | session.gc_probability = 0 15 | -------------------------------------------------------------------------------- /common/drupal9/php.ini: -------------------------------------------------------------------------------- 1 | assert.active = Off 2 | display_errors = Off 3 | display_startup_errors = Off 4 | max_execution_time = 30 5 | session.use_strict_mode = On 6 | zend.detect_unicode = Off 7 | opcache.memory_consumption = 128 8 | opcache.interned_strings_buffer = 8 9 | opcache.max_accelerated_files = 4000 10 | opcache.revalidate_freq = 60 11 | opcache.fast_shutdown = 1 12 | opcache.enable_cli = 1 13 | realpath_cache_ttl = 3600 14 | session.gc_probability = 0 15 | -------------------------------------------------------------------------------- /common/readme/drupal/php.ini.md: -------------------------------------------------------------------------------- 1 | An initial `php.ini` file has also beed added. The settings are a result of performance testing and best practice recommendations coming from [Blackfire.io](https://blackfire.io). They will initialize Drupal with a number of good baseline performance settings for production applications, and complement many of the tests specified in [`.blackfire.yml`](.blackfire.yml). -------------------------------------------------------------------------------- /common/readme/drupal/troubleshoot_cache.md: -------------------------------------------------------------------------------- 1 |
2 | Rebuilding cache
3 | 4 | You may run into a database error after installing Drupal on your production environment initially. 5 | To fix, SSH into the application container (`platform ssh`) and rebuild the cache using Drush: 6 | 7 | ```bash 8 | drush cache-rebuild 9 | ``` 10 | 11 |
12 | -------------------------------------------------------------------------------- /common/readme/file_descriptions/.blackfire.yml.md: -------------------------------------------------------------------------------- 1 | This file has been added to help you get started using [Blackfire.io](https://blackfire.io) on your project. See [the Blackfire section below](#blackfireio-creating-a-continuous-observability-strategy) for more information on how to get started. -------------------------------------------------------------------------------- /common/readme/file_descriptions/.lando.upstream.yml.md: -------------------------------------------------------------------------------- 1 | This file configures [Lando](https://docs.platform.sh/development/local/lando.html) as a local development option for this template. See the [Platform.sh Lando plugin documentation](https://docs.lando.dev/platformsh/) for more information about configuration and the [Local development](#local-development) section of this README for how to get started. -------------------------------------------------------------------------------- /common/readme/file_descriptions/.platform.routes.yaml.md: -------------------------------------------------------------------------------- 1 | This file is require to deploy on Platform.sh, as it defines how requests should be handled on the platform. It's within this file that redirects and basic caching can be configured. See the [Routes documentation](https://docs.platform.sh/configuration/routes.html) for more configuration details.

-------------------------------------------------------------------------------- /common/readme/file_descriptions/.platform.services.yaml.md: -------------------------------------------------------------------------------- 1 | Platform.sh provides a number of on-demand managed services that can easily be added to your projects. It's within this file that each service's version, name, resources, and additional configuration are set. See the [Services documentation](https://docs.platform.sh/configuration/services.html) for more details on configuration, version and service availability.

-------------------------------------------------------------------------------- /common/readme/metrics.md: -------------------------------------------------------------------------------- 1 | ### Infrastructure metrics 2 | 3 | Something about metrics -------------------------------------------------------------------------------- /project/laravel.py: -------------------------------------------------------------------------------- 1 | from .remote import RemoteProject 2 | 3 | 4 | class Laravel(RemoteProject): 5 | major_version = 'v9' 6 | remote = 'https://github.com/laravel/laravel.git' 7 | 8 | @property 9 | def platformify(self): 10 | return super(Laravel, self).platformify + [ 11 | 'cd {0} && composer require platformsh/laravel-bridge'.format(self.builddir) + self.composer_defaults(), 12 | ] 13 | -------------------------------------------------------------------------------- /project/nextjs.py: -------------------------------------------------------------------------------- 1 | from . import BaseProject 2 | 3 | class Nextjs(BaseProject): 4 | 5 | # Keeps package-lock.json out of repo. See notes.md (Yarn - Overwriting updateCommands) for more details. 6 | updateCommands = { 7 | 'package.json': 'yarn upgrade' 8 | } 9 | -------------------------------------------------------------------------------- /project/sculpin.py: -------------------------------------------------------------------------------- 1 | from .remote import RemoteProject 2 | 3 | 4 | class Sculpin(RemoteProject): 5 | major_version = '3' 6 | remote = 'https://github.com/sculpin/sculpin-blog-skeleton.git' 7 | 8 | @property 9 | def platformify(self): 10 | return super(Sculpin, self).platformify + [ 11 | 'cd {0} && composer config allow-plugins.sculpin/sculpin-theme-composer-plugin true --no-plugins '.format(self.builddir), 12 | ] 13 | -------------------------------------------------------------------------------- /templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/__init__.py -------------------------------------------------------------------------------- /templates/akeneo/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed. 4 | 5 | "https://{default}/": 6 | type: upstream 7 | upstream: "akeneo:http" 8 | cache: 9 | enabled: false 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /templates/akeneo/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed to power your project. 4 | 5 | db: 6 | type: oracle-mysql:8.0 7 | disk: 1024 8 | search: 9 | type: elasticsearch:7.5 10 | disk: 512 11 | jobs: 12 | type: network-storage:1.0 13 | disk: 128 14 | -------------------------------------------------------------------------------- /templates/akeneo/notes.md: -------------------------------------------------------------------------------- 1 | # troubleshooting 2 | 3 | - PHP 8.0 locally 4 | 5 | ```bash 6 | brew install php@8.0 7 | brew unlink php && brew link --overwrite --force php@8.0 8 | 9 | # Then remembering to reset 10 | brew unlink php && brew link php 11 | ``` 12 | 13 | - `composer create-project akeneo/pim-community-standard akeneo "6.0.*@stable" --ignore-platform-req=ext-apcu --ignore-platform-req=ext-imagick` with PHP 8.0 14 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/.gitignore: -------------------------------------------------------------------------------- 1 | bin/* 2 | obj/* 3 | .idea/* 4 | *.db 5 | 6 | # Ignore mounts 7 | wwwroot/etc 8 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://{default}/": 11 | type: redirect 12 | to: "https://www.{default}/" 13 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # Each service listed will be deployed 2 | # to power your Platform.sh project. # to power your Platform.sh project. 3 | # https://docs.platform.sh/configuration/services.html 4 | 5 | db: 6 | type: mariadb:10.4 7 | disk: 1024 8 | 9 | cache: 10 | type: redis:5.0 11 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/Data/MyDbContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | 3 | namespace PlatformshAspNetCore.Data 4 | { 5 | public class MyDbContext : DbContext 6 | { 7 | protected MyDbContext() 8 | { 9 | } 10 | 11 | public MyDbContext(DbContextOptions options) : base(options) 12 | { 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace PlatformshAspNetCore.Models 4 | { 5 | public class ErrorViewModel 6 | { 7 | public string RequestId { get; set; } 8 | 9 | public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/Views/Home/Privacy.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Privacy Policy"; 3 | } 4 |

@ViewData["Title"]

5 | 6 |

Use this page to detail your site's privacy policy.

7 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using PlatformshAspNetCore 2 | @using PlatformshAspNetCore.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Warning" 5 | } 6 | }, 7 | "AllowedHosts": "*" 8 | } 9 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/aspnet-core/files/wwwroot/favicon.ico -------------------------------------------------------------------------------- /templates/aspnet-core/files/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification 2 | // for details on configuring this project to bundle and minify static web assets. 3 | 4 | // Write your JavaScript code. 5 | -------------------------------------------------------------------------------- /templates/aspnet-core/files/wwwroot/lib/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/aspnet-core/files/wwwroot/lib/.gitkeep -------------------------------------------------------------------------------- /templates/backdrop/files/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Ignore mounts 3 | web/files 4 | tmp 5 | private 6 | config/active 7 | config/staging 8 | -------------------------------------------------------------------------------- /templates/backdrop/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | -------------------------------------------------------------------------------- /templates/backdrop/files/config/active/README.md: -------------------------------------------------------------------------------- 1 | This directory contains the active configuration for your Backdrop site. To move this configuration between environments, contents from this directory should be placed in the staging directory on the target server. To make this configuration active, see admin/config/development/configuration/sync on the target server. 2 | -------------------------------------------------------------------------------- /templates/backdrop/files/config/staging/README.md: -------------------------------------------------------------------------------- 1 | This directory contains configuration to be imported into your Backdrop site. To make this configuration active, see admin/config/development/configuration/sync. 2 | -------------------------------------------------------------------------------- /templates/backdrop/files/web/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore configuration files that may contain sensitive information. 2 | settings.local.php 3 | sites/*/settings.local.php 4 | 5 | # Ignore paths that contain user-generated content. 6 | /files 7 | /private 8 | sites/*/files 9 | sites/*/private 10 | -------------------------------------------------------------------------------- /templates/beego/files/.gitignore: -------------------------------------------------------------------------------- 1 | /.GOPATH 2 | /bin 3 | -------------------------------------------------------------------------------- /templates/beego/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | 2 | # The routes of the project. 3 | # 4 | # Each route describes how an incoming URL is going 5 | # to be processed by Platform.sh. 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /templates/beego/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/beego/files/conf/app.conf: -------------------------------------------------------------------------------- 1 | appname = template-beego 2 | //httpaddr = "127.0.0.1" 3 | httpport = 8080 4 | runmode = dev 5 | -------------------------------------------------------------------------------- /templates/beego/files/conf/conf.go: -------------------------------------------------------------------------------- 1 | package conf 2 | 3 | import ( 4 | psh "github.com/platformsh/config-reader-go/v2" 5 | ) 6 | 7 | var PshConfig = createPshConfigObj() 8 | 9 | func createPshConfigObj() *psh.RuntimeConfig { 10 | // The Config Reader library provides Platform.sh environment information mapped to Go structs. 11 | config, err := psh.NewRuntimeConfig() 12 | if err != nil { 13 | panic(err) 14 | } 15 | return config 16 | } 17 | -------------------------------------------------------------------------------- /templates/beego/files/controllers/default.go: -------------------------------------------------------------------------------- 1 | package controllers 2 | 3 | import ( 4 | "github.com/astaxie/beego" 5 | ) 6 | 7 | type MainController struct { 8 | beego.Controller 9 | } 10 | 11 | func (c *MainController) Get() { 12 | c.Data["Website"] = "beego.me" 13 | c.TplName = "index.tpl" 14 | } 15 | -------------------------------------------------------------------------------- /templates/beego/files/main.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "github.com/astaxie/beego" 5 | config "github.com/platformsh/template-beego/conf" 6 | _ "github.com/platformsh/template-beego/routers" 7 | ) 8 | 9 | func main() { 10 | beego.Run(":" + config.PshConfig.Port()) 11 | } 12 | -------------------------------------------------------------------------------- /templates/beego/files/routers/router.go: -------------------------------------------------------------------------------- 1 | package routers 2 | 3 | import ( 4 | "github.com/platformsh/template-beego/controllers" 5 | "github.com/astaxie/beego" 6 | ) 7 | 8 | func init() { 9 | beego.Router("/", &controllers.MainController{}) 10 | beego.Router("/test", &controllers.MySQLTestController{}) 11 | } 12 | -------------------------------------------------------------------------------- /templates/directus/files/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | -------------------------------------------------------------------------------- /templates/directus/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://{default}/": 11 | type: redirect 12 | to: "https://www.{default}/" 13 | -------------------------------------------------------------------------------- /templates/directus/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | dbpostgres: 7 | type: postgresql:12 8 | disk: 256 9 | 10 | cacheredis: 11 | type: redis:6.0 12 | 13 | ratelimitredis: 14 | type: redis:6.0 15 | -------------------------------------------------------------------------------- /templates/directus/files/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "platformsh-directus", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "MIT", 12 | "dependencies": { 13 | "directus": "^9.0.0-rc.31", 14 | "pg": "^8.5.1" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /templates/django3/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /templates/django3/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed in its own container as part of your 4 | # Platform.sh project. 5 | # 6 | # See https://docs.platform.sh/user_guide/reference/services-yaml.html 7 | 8 | db: 9 | type: postgresql:12 10 | disk: 1024 11 | -------------------------------------------------------------------------------- /templates/django3/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | verify_ssl = true 3 | url = "https://pypi.org/simple" 4 | name = "pypi" 5 | 6 | [packages] 7 | django = ">=3.1.6,<4.0" 8 | "psycopg2-binary" = "*" 9 | gunicorn = "*" 10 | platformshconfig = "~=2.0" 11 | 12 | [requires] 13 | python_version = "3.8" 14 | 15 | [dev-packages] 16 | -------------------------------------------------------------------------------- /templates/django3/files/hello/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/django3/files/hello/__init__.py -------------------------------------------------------------------------------- /templates/django3/files/hello/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /templates/django3/files/hello/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class HelloConfig(AppConfig): 5 | name = 'hello' 6 | -------------------------------------------------------------------------------- /templates/django3/files/hello/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/django3/files/hello/migrations/__init__.py -------------------------------------------------------------------------------- /templates/django3/files/hello/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /templates/django3/files/hello/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /templates/django3/files/hello/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import path 2 | 3 | from . import views 4 | 5 | urlpatterns = [ 6 | path('', views.index, name='index'), 7 | ] 8 | -------------------------------------------------------------------------------- /templates/django3/files/hello/views.py: -------------------------------------------------------------------------------- 1 | from django.http import HttpResponse 2 | from django.template import loader 3 | 4 | 5 | def index(request): 6 | template = loader.get_template('base.html') 7 | context = { 8 | 'message': "Hello, and welcome to the Platform.sh world", 9 | } 10 | return HttpResponse(template.render(context, request)) 11 | -------------------------------------------------------------------------------- /templates/django3/files/myapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/django3/files/myapp/__init__.py -------------------------------------------------------------------------------- /templates/django4/files/.environment: -------------------------------------------------------------------------------- 1 | # Updates PATH when Poetry is used, making it available during deploys and SSH. 2 | if [ -n "$POETRY_VERSION" ]; then 3 | export PATH="/app/.local/bin:$PATH" 4 | fi 5 | -------------------------------------------------------------------------------- /templates/django4/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /templates/django4/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | # More information: https://docs.platform.sh/add-services.html 6 | # Full list of available services: https://docs.platform.sh/add-services.html#available-services 7 | db: 8 | type: postgresql:16 9 | disk: 1024 10 | -------------------------------------------------------------------------------- /templates/django4/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | verify_ssl = true 3 | url = "https://pypi.org/simple" 4 | name = "pypi" 5 | 6 | [packages] 7 | django = ">=4.0,<5.0" 8 | "psycopg2-binary" = "*" 9 | gunicorn = "*" 10 | 11 | [requires] 12 | python_version = "3.10" 13 | 14 | [dev-packages] 15 | -------------------------------------------------------------------------------- /templates/django4/files/hello/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/django4/files/hello/__init__.py -------------------------------------------------------------------------------- /templates/django4/files/hello/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /templates/django4/files/hello/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class HelloConfig(AppConfig): 5 | name = 'hello' 6 | -------------------------------------------------------------------------------- /templates/django4/files/hello/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/django4/files/hello/migrations/__init__.py -------------------------------------------------------------------------------- /templates/django4/files/hello/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /templates/django4/files/hello/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /templates/django4/files/hello/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import path 2 | 3 | from . import views 4 | 5 | urlpatterns = [ 6 | path('', views.index, name='index'), 7 | ] 8 | -------------------------------------------------------------------------------- /templates/django4/files/hello/views.py: -------------------------------------------------------------------------------- 1 | from django.http import HttpResponse 2 | from django.template import loader 3 | 4 | 5 | def index(request): 6 | template = loader.get_template('base.html') 7 | context = { 8 | 'message': "Hello, and welcome to the Platform.sh world", 9 | } 10 | return HttpResponse(template.render(context, request)) 11 | -------------------------------------------------------------------------------- /templates/django4/files/myapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/django4/files/myapp/__init__.py -------------------------------------------------------------------------------- /templates/django4/files/requirements.txt: -------------------------------------------------------------------------------- 1 | asgiref==3.5.2; python_version >= '3.7' 2 | django==4.1.1 3 | gunicorn==20.1.0 4 | psycopg2-binary==2.9.2 5 | setuptools==63.1.0; python_version >= '3.7' 6 | sqlparse==0.4.2; python_version >= '3.5' 7 | -------------------------------------------------------------------------------- /templates/drupal10/files/.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Community Support 4 | url: https://community.platform.sh/ 5 | about: Please ask and answer questions here. 6 | - name: Join us on Slack 7 | url: https://chat.platform.sh/ 8 | about: Ping the `@devrel_team`! 9 | -------------------------------------------------------------------------------- /templates/drupal10/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.11 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:7.2 12 | -------------------------------------------------------------------------------- /templates/drupal10/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal10/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /templates/drupal10/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. 4 | -------------------------------------------------------------------------------- /templates/drupal11/files/.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Community Support 4 | url: https://community.platform.sh/ 5 | about: Please ask and answer questions here. 6 | - name: Join us on Slack 7 | url: https://chat.platform.sh/ 8 | about: Ping the `@devrel_team`! 9 | -------------------------------------------------------------------------------- /templates/drupal11/files/.platform/local/.gitignore: -------------------------------------------------------------------------------- 1 | / 2 | -------------------------------------------------------------------------------- /templates/drupal11/files/.platform/local/README.txt: -------------------------------------------------------------------------------- 1 | .platform/local 2 | =============== 3 | 4 | This directory is where the Platform.sh CLI stores configuration files, builds, and 5 | other data to help work with your project locally. 6 | 7 | It is not used on remote environments at all - the directory is excluded from 8 | your Git repository (via .git/info/exclude). 9 | -------------------------------------------------------------------------------- /templates/drupal11/files/.platform/local/project.yaml: -------------------------------------------------------------------------------- 1 | id: eo4nje6foksua 2 | host: api.platform.sh 3 | -------------------------------------------------------------------------------- /templates/drupal11/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.6 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:7.2 12 | -------------------------------------------------------------------------------- /templates/drupal11/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal11/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /templates/drupal11/files/web/.eslintignore: -------------------------------------------------------------------------------- 1 | core/**/* 2 | vendor/**/* 3 | sites/**/files/**/* 4 | libraries/**/* 5 | sites/**/libraries/**/* 6 | profiles/**/libraries/**/* 7 | **/js_test_files/**/* 8 | **/node_modules/**/* 9 | -------------------------------------------------------------------------------- /templates/drupal11/files/web/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./core/.eslintrc.json" 3 | } 4 | -------------------------------------------------------------------------------- /templates/drupal11/files/web/.gitignore: -------------------------------------------------------------------------------- 1 | /autoload.php -------------------------------------------------------------------------------- /templates/drupal11/files/web/INSTALL.txt: -------------------------------------------------------------------------------- 1 | 2 | Please read core/INSTALL.txt for detailed installation instructions for your 3 | Drupal website. 4 | -------------------------------------------------------------------------------- /templates/drupal11/files/web/sites/development.services.yml: -------------------------------------------------------------------------------- 1 | # Local development services. 2 | # 3 | # To activate this feature, follow the instructions at the top of the 4 | # 'example.settings.local.php' file, which sits next to this file. 5 | parameters: 6 | http.response.debug_cacheability_headers: true 7 | services: 8 | cache.backend.null: 9 | class: Drupal\Core\Cache\NullBackendFactory 10 | -------------------------------------------------------------------------------- /templates/drupal11/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. 4 | -------------------------------------------------------------------------------- /templates/drupal9-govcms9/files/.editorconfig: -------------------------------------------------------------------------------- 1 | # Drupal editor configuration normalization 2 | # @see http://editorconfig.org/ 3 | 4 | # This is the top-most .editorconfig file; do not search in parent directories. 5 | root = true 6 | 7 | # All files. 8 | [*] 9 | end_of_line = LF 10 | indent_style = space 11 | indent_size = 2 12 | charset = utf-8 13 | trim_trailing_whitespace = true 14 | insert_final_newline = true 15 | 16 | [composer.{json,lock}] 17 | indent_size = 4 18 | -------------------------------------------------------------------------------- /templates/drupal9-govcms9/files/.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Community Support 4 | url: https://community.platform.sh/ 5 | about: Please ask and answer questions here. 6 | - name: Join us on Slack 7 | url: https://chat.platform.sh/ 8 | about: Ping the `@devrel_team`! 9 | -------------------------------------------------------------------------------- /templates/drupal9-govcms9/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:6.0 12 | -------------------------------------------------------------------------------- /templates/drupal9-govcms9/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal9-govcms9/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /templates/drupal9-govcms9/files/govcms-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal9-govcms9/files/govcms-logo.png -------------------------------------------------------------------------------- /templates/drupal9-govcms9/files/patches/govcms-prevent-autoinstall.patch: -------------------------------------------------------------------------------- 1 | diff --git govcms.info.yml govcms.info.yml 2 | index cd64926..2f080d1 100644 3 | --- govcms.info.yml 4 | +++ govcms.info.yml 5 | @@ -5,10 +5,6 @@ project: govcms 6 | core_version_requirement: ^9 7 | version: '2.23.0' 8 | 9 | -distribution: 10 | - name: GovCMS 11 | - langcode: en 12 | - 13 | install: 14 | - big_pipe 15 | - ckeditor 16 | -------------------------------------------------------------------------------- /templates/drupal9-govcms9/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. 4 | -------------------------------------------------------------------------------- /templates/drupal9-multisite/files/config/sync/first/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal9-multisite/files/config/sync/first/.gitkeep -------------------------------------------------------------------------------- /templates/drupal9-multisite/files/config/sync/main/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal9-multisite/files/config/sync/main/.gitkeep -------------------------------------------------------------------------------- /templates/drupal9-multisite/files/config/sync/second/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal9-multisite/files/config/sync/second/.gitkeep -------------------------------------------------------------------------------- /templates/drupal9-multisite/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Each subsite installs separately. As configured, this project uses a subdomain for each subsite. For each subsite, run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. -------------------------------------------------------------------------------- /templates/drupal9/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:6.0 12 | -------------------------------------------------------------------------------- /templates/drupal9/files/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/drupal9/files/config/sync/.gitkeep -------------------------------------------------------------------------------- /templates/drupal9/info/post_install.md: -------------------------------------------------------------------------------- 1 | ### Post-install 2 | 3 | Run through the Drupal installer as normal. You will not be asked for database credentials as those are already provided. 4 | -------------------------------------------------------------------------------- /templates/echo/files/.gitignore: -------------------------------------------------------------------------------- 1 | /.GOPATH 2 | /bin 3 | -------------------------------------------------------------------------------- /templates/echo/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/echo/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/elastic-apm/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | 14 | [Makefile] 15 | indent_style = tab 16 | -------------------------------------------------------------------------------- /templates/elastic-apm/files/.gitignore: -------------------------------------------------------------------------------- 1 | apm/apm-server 2 | kibana/kibana -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/07af0a971c175d17df0116af2b61caea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/07af0a971c175d17df0116af2b61caea.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/0ca8fdc5268865a96d960fcb9fed7bc8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/0ca8fdc5268865a96d960fcb9fed7bc8.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/143c1dbf62728f0b6a6d9e3796126a94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/143c1dbf62728f0b6a6d9e3796126a94.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/156d8527c5b6a05166af9b56235b3cfe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/156d8527c5b6a05166af9b56235b3cfe.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/1e3666117f7b615888e4683e29f87775.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/1e3666117f7b615888e4683e29f87775.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/2d206f2ac9a77fca1cab6507cc5e370b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/2d206f2ac9a77fca1cab6507cc5e370b.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/45c73723862c6fc5eb3d6961db2d71fb.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/45c73723862c6fc5eb3d6961db2d71fb.eot -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/4b5a84aaf1c9485e060c503a0ff8cadb.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/4b5a84aaf1c9485e060c503a0ff8cadb.woff2 -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/58f66da475d6edec13ea07c342baf0c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/58f66da475d6edec13ea07c342baf0c9.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/5bea4c56c7f0979e110fc248702f6133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/5bea4c56c7f0979e110fc248702f6133.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/61f7a8d41bbaca86f089d381a6be87d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/61f7a8d41bbaca86f089d381a6be87d3.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/65d2531accd85d48619a26503c062a9c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/65d2531accd85d48619a26503c062a9c.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/67ad29097ce5a6e52048a8d74d01d3bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/67ad29097ce5a6e52048a8d74d01d3bb.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/7c87870ab40d63cfb8870c1f183f9939.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/7c87870ab40d63cfb8870c1f183f9939.ttf -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/825f54019d40a951b0a446eee370bb07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/825f54019d40a951b0a446eee370bb07.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/91ed15f370a0b093d93d2a5916819434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/91ed15f370a0b093d93d2a5916819434.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/a1bd91a0bdccea530c5b4c4225e2114a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/a1bd91a0bdccea530c5b4c4225e2114a.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/a2b9702c97ccdabde1278b48d790c3da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/a2b9702c97ccdabde1278b48d790c3da.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/a36b66d087906393e87379113b20f413.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/a36b66d087906393e87379113b20f413.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/a5cd567676cfb71f00d939603deadb58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/a5cd567676cfb71f00d939603deadb58.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/ac6e862984bc3f8c4524de056b8179e5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/ac6e862984bc3f8c4524de056b8179e5.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/ade373b30e3198d431ecdd2eca3288d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/ade373b30e3198d431ecdd2eca3288d3.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/b92a8d2bedcc3a3ddc13d818f2286e09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/b92a8d2bedcc3a3ddc13d818f2286e09.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/c82c878cabd92d1f5ef932187307cd38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/c82c878cabd92d1f5ef932187307cd38.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/d303df21725bd07dffc21f897556169f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/d303df21725bd07dffc21f897556169f.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/d844bf9e1d3f97d254b44777036da1ed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/d844bf9e1d3f97d254b44777036da1ed.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/dashboardViewer.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/dashboardViewer.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/dfb02f8f6d0cedc009ee5887cc68f1f3.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/dfb02f8f6d0cedc009ee5887cc68f1f3.woff -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/ec0a03ccf2eb480130b7f4e4bb30de9e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/ec0a03ccf2eb480130b7f4e4bb30de9e.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/ed25c142a6cdcc9beadd47818d785f4c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/ed25c142a6cdcc9beadd47818d785f4c.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/fb7ae9f98f10e032ccf36dd3447304d5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/fb7ae9f98f10e032ccf36dd3447304d5.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/graph.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/graph.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/logged_out.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/logged_out.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/login.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/login.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/logout.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/logout.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/maps.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/maps.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/overwritten_session.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/overwritten_session.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/siem.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/siem.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/space_selector.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/space_selector.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/cv.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/de.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/go.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/ne.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/ni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/ni.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/stop.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/src/legacy/ui/public/field_editor/components/field_format_editor/editors/url/icons/us.png -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/stateSessionStorageRedirect.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/stateSessionStorageRedirect.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/status_page.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/status_page.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/timelion.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/timelion.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/_kibana_optimize/uptime.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/elastic-apm/files/kibana/_kibana_optimize/uptime.style.css -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/build.sh: -------------------------------------------------------------------------------- 1 | KIBANA_VERSION=$(cat kibana_version) 2 | wget --quiet -c https://artifacts.elastic.co/downloads/kibana/kibana-$KIBANA_VERSION-$KIBANA_PLATFORM.tar.gz -O - | tar -xz 3 | rm kibana-$KIBANA_VERSION-$KIBANA_PLATFORM/config/kibana.yml 4 | mv kibana-$KIBANA_VERSION-$KIBANA_PLATFORM kibana 5 | mv _config/kibana.yml kibana/config/kibana.yml 6 | -------------------------------------------------------------------------------- /templates/elastic-apm/files/kibana/optimize.sh: -------------------------------------------------------------------------------- 1 | rm -rf _kibana_optimize/ 2 | cd kibana 3 | ./bin/kibana --verbose --optimize -c config/kibana.yml 4 | cp -r kibana/optimize/bundles _kibana_optimize -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | dbpostgres: 7 | type: postgresql:12 8 | disk: 256 9 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | trim_trailing_whitespace = true 9 | charset = utf-8 10 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/.eleventyignore: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/.environment: -------------------------------------------------------------------------------- 1 | ENVIRONMENT=$(echo $PLATFORM_ROUTES | base64 --decode | jq -r 'to_entries[] | select(.value.primary == true) | .key') 2 | export PUBLIC_URL=${ENVIRONMENT%/} 3 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | open_collective: 11ty 3 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/.gitignore: -------------------------------------------------------------------------------- 1 | _site/ 2 | node_modules/ 3 | package-lock.json 4 | .env -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/.nvmrc: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 12 4 | before_script: 5 | - npm install @11ty/eleventy -g 6 | script: eleventy --pathprefix="/eleventy-base-blog/" 7 | deploy: 8 | local-dir: _site 9 | provider: pages 10 | skip-cleanup: true 11 | github-token: $GITHUB_TOKEN # Set in travis-ci.org dashboard, marked secure 12 | keep-history: true 13 | on: 14 | branch: master 15 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/_includes/layouts/home.njk: -------------------------------------------------------------------------------- 1 | --- 2 | layout: layouts/base.njk 3 | templateClass: tmpl-home 4 | --- 5 | {{ content | safe }} 6 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/about/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: layouts/post.njk 3 | title: About 4 | templateClass: tmpl-post 5 | eleventyNavigation: 6 | key: About 7 | order: 3 8 | --- 9 | 10 | You can find the source code for this template on GitHub, at [`platformsh-templates/eleventy-strapi`](https://github.com/platformsh-templates/eleventy-strapi). 11 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/archive.njk: -------------------------------------------------------------------------------- 1 | --- 2 | layout: layouts/home.njk 3 | permalink: /posts/ 4 | eleventyNavigation: 5 | key: Archive 6 | order: 2 7 | --- 8 | 9 |

Archive

10 | 11 | {% set postslist = collections.posts %} 12 | {% include "postslist.njk" %} 13 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/feed/htaccess.njk: -------------------------------------------------------------------------------- 1 | --- 2 | permalink: feed/.htaccess 3 | eleventyExcludeFromCollections: true 4 | --- 5 | # For Apache, to show `{{ metadata.feed.filename }}` when browsing to directory /feed/ (hide the file!) 6 | DirectoryIndex {{ metadata.feed.filename }} 7 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/img/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/eleventy-strapi/files/eleventy/img/.gitkeep -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | publish = "_site" 3 | command = "DEBUG=* eleventy" -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/posts/posts.json: -------------------------------------------------------------------------------- 1 | { 2 | "tags": [ 3 | "posts" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/eleventy/tags-list.njk: -------------------------------------------------------------------------------- 1 | --- 2 | permalink: /tags/ 3 | layout: layouts/home.njk 4 | --- 5 |

Tags

6 | 7 | {% for tag in collections.tagList %} 8 | {% set tagUrl %}/tags/{{ tag }}/{% endset %} 9 | {{ tag }} 10 | {% endfor %} 11 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [{package.json,*.yml}] 12 | indent_style = space 13 | indent_size = 2 14 | 15 | [*.md] 16 | trim_trailing_whitespace = false 17 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/.env.example: -------------------------------------------------------------------------------- 1 | HOST=0.0.0.0 2 | PORT=1337 3 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/.environment: -------------------------------------------------------------------------------- 1 | ENVIRONMENT=$(echo $PLATFORM_ROUTES | base64 --decode | jq -r 'to_entries[] | select(.value.id == "strapi") | .key') 2 | export PUBLIC_URL=${ENVIRONMENT%/} 3 | export JWT_SECRET=$PLATFORM_PROJECT_ENTROPY 4 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/.eslintignore: -------------------------------------------------------------------------------- 1 | .cache 2 | build 3 | **/node_modules/** 4 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/README.md: -------------------------------------------------------------------------------- 1 | # Strapi application 2 | 3 | A quick description of your strapi application 4 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/api/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/eleventy-strapi/files/strapi/api/.gitkeep -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/api/article/controllers/article.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Read the documentation (https://strapi.io/documentation/developer-docs/latest/concepts/controllers.html#core-controllers) 5 | * to customize this controller 6 | */ 7 | 8 | module.exports = {}; 9 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/api/article/models/article.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Read the documentation (https://strapi.io/documentation/developer-docs/latest/concepts/models.html#lifecycle-hooks) 5 | * to customize this model 6 | */ 7 | 8 | module.exports = {}; 9 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/api/article/services/article.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Read the documentation (https://strapi.io/documentation/developer-docs/latest/concepts/services.html#core-services) 5 | * to customize this service 6 | */ 7 | 8 | module.exports = {}; 9 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/config/functions/responses/404.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = async (/* ctx */) => { 4 | // return ctx.notFound('My custom message 404'); 5 | }; 6 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/extensions/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/eleventy-strapi/files/strapi/extensions/.gitkeep -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/extensions/users-permissions/config/jwt.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | jwtSecret: process.env.JWT_SECRET || '18a9a6d5-ce40-4551-8fcf-ed31ac01736f' 3 | }; -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/eleventy-strapi/files/strapi/favicon.ico -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/public/robots.txt: -------------------------------------------------------------------------------- 1 | # To prevent search engines from seeing the site altogether, uncomment the next two lines: 2 | # User-Agent: * 3 | # Disallow: / 4 | -------------------------------------------------------------------------------- /templates/eleventy-strapi/files/strapi/public/uploads/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/eleventy-strapi/files/strapi/public/uploads/.gitkeep -------------------------------------------------------------------------------- /templates/express/files/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .idea/* 4 | -------------------------------------------------------------------------------- /templates/express/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/express/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/fastapi/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | -------------------------------------------------------------------------------- /templates/fastapi/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | https://{default}/: 2 | type: upstream 3 | upstream: "app:http" 4 | -------------------------------------------------------------------------------- /templates/fastapi/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: 'mariadb:10.4' 3 | disk: 2048 4 | 5 | cache: 6 | type: 'redis:5.0' 7 | -------------------------------------------------------------------------------- /templates/fastapi/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [packages] 7 | fastapi = ">=0.74.1" 8 | uvicorn = "*" 9 | asyncmy = "*" 10 | aioredis = "==2.0.0a1" 11 | platformshconfig = "~=2.0" 12 | 13 | [dev-packages] 14 | 15 | [requires] 16 | python_version = "3.9" 17 | -------------------------------------------------------------------------------- /templates/flask/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | -------------------------------------------------------------------------------- /templates/flask/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "flask:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /templates/flask/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed in its own container as part of your 4 | # Platform.sh project. 5 | # 6 | # See https://docs.platform.sh/user_guide/reference/services-yaml.html 7 | db: 8 | type: "mariadb:10.4" 9 | disk: 2048 10 | 11 | cache: 12 | type: "redis:5.0" 13 | -------------------------------------------------------------------------------- /templates/flask/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [packages] 7 | flask = ">=2.0.0" 8 | redis = "*" 9 | pymysql = "*" 10 | gevent = "*" 11 | platformshconfig = "~=2.0" 12 | 13 | [dev-packages] 14 | 15 | [requires] 16 | python_version == "3.9" 17 | -------------------------------------------------------------------------------- /templates/flask/files/Profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/flask/files/Profile.png -------------------------------------------------------------------------------- /templates/flask/files/ProfileBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/flask/files/ProfileBar.png -------------------------------------------------------------------------------- /templates/flask/files/flask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/flask/files/flask.png -------------------------------------------------------------------------------- /templates/flask/files/install-poetry.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Install poetry 4 | curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/install-poetry.py >> install-poetry.py 5 | python install-poetry.py --version $POETRY_VERSION 6 | # Source the Poetry command. 7 | . $PLATFORM_APP_DIR/.poetry/env 8 | # Add Poetry to .bash_profile, so available during SSH. 9 | echo ". $PLATFORM_APP_DIR/.poetry/env" >> ~/.bash_profile 10 | -------------------------------------------------------------------------------- /templates/gatsby-drupal/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | 10 | cache: 11 | type: redis:5.0 12 | -------------------------------------------------------------------------------- /templates/gatsby-drupal/files/api/config/sync/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/gatsby-drupal/files/api/config/sync/.gitkeep -------------------------------------------------------------------------------- /templates/gatsby-drupal/files/api/web/.eslintignore: -------------------------------------------------------------------------------- 1 | core/**/* 2 | vendor/**/* 3 | sites/**/files/**/* 4 | libraries/**/* 5 | sites/**/libraries/**/* 6 | profiles/**/libraries/**/* 7 | **/js_test_files/**/* 8 | **/node_modules/**/* 9 | -------------------------------------------------------------------------------- /templates/gatsby-drupal/files/api/web/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./core/.eslintrc.json" 3 | } 4 | -------------------------------------------------------------------------------- /templates/gatsby-drupal/files/api/web/INSTALL.txt: -------------------------------------------------------------------------------- 1 | 2 | Please read core/INSTALL.txt for detailed installation instructions for your 3 | Drupal website. 4 | -------------------------------------------------------------------------------- /templates/gatsby-drupal/files/api/web/autoload.php: -------------------------------------------------------------------------------- 1 | ( 7 | 8 | 9 |

404: Not Found

10 |

You just hit a route that doesn't exist... the sadness.

11 |
12 | ) 13 | 14 | export default NotFoundPage 15 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | dbpostgres: 7 | type: postgresql:12 8 | disk: 256 9 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/gatsby/.prettierignore: -------------------------------------------------------------------------------- 1 | .cache 2 | package.json 3 | package-lock.json 4 | public 5 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/gatsby/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "arrowParens": "avoid", 3 | "semi": false 4 | } 5 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/gatsby/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Implement Gatsby's Browser APIs in this file. 3 | * 4 | * See: https://www.gatsbyjs.org/docs/browser-apis/ 5 | */ 6 | 7 | // You can delete this file if you're not using it 8 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/gatsby/gatsby-ssr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Implement Gatsby's SSR (Server Side Rendering) APIs in this file. 3 | * 4 | * See: https://www.gatsbyjs.org/docs/ssr-apis/ 5 | */ 6 | 7 | // You can delete this file if you're not using it 8 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/gatsby/src/images/gatsby-astronaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/gatsby-strapi/files/gatsby/src/images/gatsby-astronaut.png -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/gatsby/src/images/gatsby-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/gatsby-strapi/files/gatsby/src/images/gatsby-icon.png -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/gatsby/src/pages/404.js: -------------------------------------------------------------------------------- 1 | import React from "react" 2 | 3 | import Layout from "../components/layout" 4 | import SEO from "../components/seo" 5 | 6 | const NotFoundPage = () => ( 7 | 8 | 9 |

NOT FOUND

10 |

You just hit a route that doesn't exist... the sadness.

11 |
12 | ) 13 | 14 | export default NotFoundPage 15 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/strapi/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Ignore mounts 4 | .tmp 5 | .cache 6 | api 7 | components 8 | public/uploads 9 | extensions 10 | -------------------------------------------------------------------------------- /templates/gatsby-strapi/files/strapi/platformsh/server.json: -------------------------------------------------------------------------------- 1 | { 2 | "host": "localhost", 3 | "port": "${process.env.PORT}", 4 | "production": true, 5 | "proxy": { 6 | "enabled": false 7 | }, 8 | "cron": { 9 | "enabled": false 10 | }, 11 | "admin": { 12 | "autoOpen": false 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mariadb:10.4 3 | disk: 512 4 | -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/gatsby/.prettierignore: -------------------------------------------------------------------------------- 1 | .cache 2 | package.json 3 | package-lock.json 4 | public 5 | -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/gatsby/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "endOfLine": "lf", 3 | "semi": false, 4 | "singleQuote": false, 5 | "tabWidth": 2, 6 | "trailingComma": "es5" 7 | } 8 | -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/gatsby/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Implement Gatsby's Browser APIs in this file. 3 | * 4 | * See: https://www.gatsbyjs.org/docs/browser-apis/ 5 | */ 6 | 7 | // You can delete this file if you're not using it 8 | -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/gatsby/gatsby-ssr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Implement Gatsby's SSR (Server Side Rendering) APIs in this file. 3 | * 4 | * See: https://www.gatsbyjs.org/docs/ssr-apis/ 5 | */ 6 | 7 | // You can delete this file if you're not using it 8 | -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/gatsby/src/images/gatsby-astronaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/gatsby-wordpress/files/gatsby/src/images/gatsby-astronaut.png -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/gatsby/src/images/gatsby-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/gatsby-wordpress/files/gatsby/src/images/gatsby-icon.png -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/gatsby/src/pages/404.js: -------------------------------------------------------------------------------- 1 | import React from "react" 2 | 3 | import Layout from "../components/layout" 4 | import SEO from "../components/seo" 5 | 6 | const NotFoundPage = () => ( 7 | 8 | 9 |

NOT FOUND

10 |

You just hit a route that doesn't exist... the sadness.

11 |
12 | ) 13 | 14 | export default NotFoundPage 15 | -------------------------------------------------------------------------------- /templates/gatsby-wordpress/files/wordpress/wp-cli.yml: -------------------------------------------------------------------------------- 1 | path: /app/wordpress/ 2 | color: true 3 | -------------------------------------------------------------------------------- /templates/gatsby/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | "https://{default}/": 2 | type: upstream 3 | upstream: "app:http" 4 | -------------------------------------------------------------------------------- /templates/gatsby/files/.platform/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/gatsby/files/.platform/services.yaml -------------------------------------------------------------------------------- /templates/gin/files/.gitignore: -------------------------------------------------------------------------------- 1 | /.GOPATH 2 | /bin 3 | -------------------------------------------------------------------------------- /templates/gin/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/gin/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/gin/files/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/platformsh/template-gin 2 | 3 | require ( 4 | github.com/gin-gonic/gin v1.6.3 5 | github.com/go-sql-driver/mysql v1.4.1 6 | github.com/platformsh/config-reader-go/v2 v2.2.1 7 | google.golang.org/appengine v1.6.1 // indirect 8 | ) 9 | 10 | go 1.14 11 | -------------------------------------------------------------------------------- /templates/hugo/files/.gitignore: -------------------------------------------------------------------------------- 1 | /.GOPATH 2 | /bin 3 | .idea/* 4 | 5 | # Ignore build directory 6 | public 7 | -------------------------------------------------------------------------------- /templates/hugo/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | "https://{default}/": 2 | type: upstream 3 | upstream: "app:http" 4 | 5 | -------------------------------------------------------------------------------- /templates/hugo/files/.platform/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/hugo/files/.platform/services.yaml -------------------------------------------------------------------------------- /templates/hugo/files/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | HUGOVERSION=$(cat hugo_version) 4 | DOWNLOAD=https://github.com/gohugoio/hugo/releases/download/v$HUGOVERSION/hugo_${HUGOVERSION}_Linux-64bit.tar.gz 5 | wget --quiet -c $DOWNLOAD -O - | tar -xz 6 | 7 | ./hugo 8 | -------------------------------------------------------------------------------- /templates/hugo/files/content/post/hello-world.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Hello world!" 3 | date: 2019-05-22 4 | tags: ["go", "golang", "hugo", "themes"] 5 | draft: false 6 | --- 7 | 8 | This is an example "Hello world" post for Hugo on Platform.sh. 9 | 10 | You can add additional content to the side by placing your Markdown files in `content/posts`. 11 | -------------------------------------------------------------------------------- /templates/hugo/files/content/project/hello-world.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "View the source" 3 | description: "Platform.sh Hugo template" 4 | tags: ["bootstrap", "responsive"] 5 | weight: 5 6 | draft: false 7 | --- 8 | 9 | You can see the source for this template on [GitHub](https://github.com/platformsh/template-hugo). 10 | -------------------------------------------------------------------------------- /templates/hugo/files/hugo_version: -------------------------------------------------------------------------------- 1 | 0.78.0 2 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ dateFormat "2006-01-02" .Date }} 4 | draft: true 5 | --- 6 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/archetypes/post.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ dateFormat "2006-01-02" .Date }} 4 | tags: [] 5 | draft: true 6 | --- 7 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/archetypes/project.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | description: "" 4 | repo: "" 5 | tags: [] 6 | weight: 0 7 | draft: true 8 | --- 9 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/exampleSite/content/project/project1.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Project 1" 3 | description: "Lorem ipsum dolor sit amet" 4 | repo: "#" # delete this line if you want blog-like posts for projects 5 | tags: ["go", "golang", "hugo"] 6 | weight: 1 7 | draft: false 8 | --- 9 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/exampleSite/content/project/project2.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Project 2" 3 | description: "Consectetur adipiscing elit" 4 | repo: "#" # delete this line if you want blog-like posts for projects 5 | tags: ["html", "css", "js"] 6 | weight: 2 7 | draft: false 8 | --- 9 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/exampleSite/content/project/project3.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Project 3" 3 | description: "Cras felis sapien" 4 | repo: "#" # delete this line if you want blog-like posts for projects 5 | tags: ["bootstrap", "responsive"] 6 | weight: 3 7 | draft: false 8 | --- 9 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/exampleSite/content/project/project4.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Project 4" 3 | description: "Pellentesque eu lacinia id" 4 | repo: "#" # delete this line if you want blog-like posts for projects 5 | tags: ["highlight-js", "syntax-highlighting"] 6 | weight: 4 7 | draft: false 8 | --- 9 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/hugo/files/themes/minimal/images/screenshot.png -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/images/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/hugo/files/themes/minimal/images/tn.png -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/layouts/404.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | 3 |
4 | 5 |
6 | 7 |

¯\_(ツ)_/¯

8 | 9 |

Page not found

10 | 11 |
12 | 13 |
14 | 15 | {{ partial "footer" . }} 16 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/layouts/_default/list.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | 3 |
4 | 5 |

{{ .Title }}

6 | 7 | {{ range (.Paginator 5).Pages }} {{ partial "list-item" . }} {{ end }} 8 | 9 |
10 | 11 | {{ partial "paginator" . }} 12 | 13 | {{ partial "footer" . }} 14 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/layouts/_default/terms.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | 3 |
4 | 5 |

{{ .Title }}

6 | 7 | {{ range (.Paginator 5).Pages }} {{ partial "list-item" . }} {{ end }} 8 | 9 |
10 | 11 | {{ partial "paginator" . }} 12 | 13 | {{ partial "footer" . }} 14 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/layouts/index.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | 3 |
4 | 5 |
6 | 7 | {{ with .Site.Params.profilePic }} {{ end }} 8 | 9 |

{{ .Site.Title }}

10 | 11 |

{{ markdownify .Site.Params.Description }}

12 | 13 |
14 | 15 |
16 | 17 | {{ partial "footer" . }} 18 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/layouts/partials/body-open.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/layouts/partials/footer.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /templates/hugo/files/themes/minimal/layouts/partials/head-open.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/jenkins/files/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore mounts 2 | .jenkins 3 | .m2 4 | -------------------------------------------------------------------------------- /templates/jenkins/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | https://{default}/: 7 | type: upstream 8 | upstream: "jenkins:http" 9 | -------------------------------------------------------------------------------- /templates/jenkins/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | -------------------------------------------------------------------------------- /templates/jetty/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/jetty/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/jetty/files/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Hello World at Platform.sh! 6 | 7 | 8 | 9 | 10 |

Hello World at Platform.sh!

11 | 12 | -------------------------------------------------------------------------------- /templates/koa/files/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .idea/* 4 | -------------------------------------------------------------------------------- /templates/koa/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/koa/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: 'mariadb:10.2' 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/laravel/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | "https://{default}/": 10 | type: redirect 11 | to: "https://www.{default}/" 12 | -------------------------------------------------------------------------------- /templates/laravel/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mariadb:10.4 3 | disk: 2048 4 | 5 | cache: 6 | type: redis:5.0 7 | -------------------------------------------------------------------------------- /templates/lisp/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; indicate this is the root of the project 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | 7 | end_of_line = LF 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | indent_style = space 12 | indent_size = 4 13 | 14 | [Makefile] 15 | indent_style = tab 16 | 17 | [makefile] 18 | indent_style = tab 19 | 20 | [*.lisp] 21 | indent_style = space 22 | -------------------------------------------------------------------------------- /templates/lisp/files/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/lisp/files/.gitignore -------------------------------------------------------------------------------- /templates/lisp/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/lisp/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | -------------------------------------------------------------------------------- /templates/lisp/files/example.asd: -------------------------------------------------------------------------------- 1 | (defsystem example 2 | :name "example" 3 | :description "Example of a simple web application on Platform.sh" 4 | :author "Lisp Coder " 5 | :components ((:file "example")) 6 | :build-operation "asdf:program-op" 7 | :build-pathname "example" 8 | :entry-point "example:main" 9 | :depends-on (:hunchentoot :cl-who)) -------------------------------------------------------------------------------- /templates/magento2ce/files-jwwsh/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | https://{default}/: 2 | type: upstream 3 | upstream: app:http 4 | 5 | https://{default}/static/: 6 | type: upstream 7 | upstream: app:http 8 | cache: 9 | enabled: true 10 | cookies: [] 11 | -------------------------------------------------------------------------------- /templates/magento2ce/files-jwwsh/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mysql:10.4 3 | disk: 1500 4 | 5 | cache: 6 | type: redis:6.0 7 | 8 | indexer: 9 | type: elasticsearch:7.9 10 | disk: 512 11 | 12 | queue: 13 | type: rabbitmq:3.8 14 | disk: 1024 15 | -------------------------------------------------------------------------------- /templates/magento2ce/files-jwwsh/php.ini: -------------------------------------------------------------------------------- 1 | ; php.ini 2 | ; Increase PHP memory limit - this will apply to FPM and CLI - cant be overridden in the CLI using `php -d memory_limit=-1 bin/magento` 3 | memory_limit = 512M 4 | -------------------------------------------------------------------------------- /templates/magento2ce/files-old/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | https://{default}/: 2 | type: upstream 3 | upstream: app:http 4 | 5 | https://{default}/static/: 6 | type: upstream 7 | upstream: app:http 8 | cache: 9 | enabled: true 10 | cookies: [] 11 | -------------------------------------------------------------------------------- /templates/magento2ce/files-old/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mariadb:10.2 3 | disk: 2048 4 | 5 | cache: 6 | type: redis:3.2 7 | -------------------------------------------------------------------------------- /templates/magento2ce/files-old/app/etc/local.xml: -------------------------------------------------------------------------------- 1 | /app/.config/local.xml 2 | -------------------------------------------------------------------------------- /templates/magento2ce/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | https://{default}/: 2 | type: upstream 3 | upstream: app:http 4 | -------------------------------------------------------------------------------- /templates/magento2ce/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: mysql:10.4 3 | disk: 1500 4 | 5 | cache: 6 | type: redis:6.0 7 | 8 | indexer: 9 | type: elasticsearch:7.9 10 | disk: 512 11 | 12 | queue: 13 | type: rabbitmq:3.8 14 | disk: 1024 15 | -------------------------------------------------------------------------------- /templates/mattermost/files/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore mounts 2 | config 3 | logs 4 | data 5 | dist/files 6 | plugins 7 | client/plugins 8 | -------------------------------------------------------------------------------- /templates/mattermost/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | primary: true 8 | type: upstream 9 | upstream: "app:http" 10 | cache: 11 | enabled: false 12 | 13 | "https://{default}/": 14 | type: redirect 15 | to: "https://www.{default}/" 16 | -------------------------------------------------------------------------------- /templates/mattermost/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: postgresql:12 8 | disk: 2048 9 | searchelastic: 10 | type: elasticsearch:7.2 11 | disk: 1024 12 | -------------------------------------------------------------------------------- /templates/meilisearch/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | https://www.{default}/: 7 | type: upstream 8 | upstream: app:http 9 | 10 | "https://{default}/": 11 | type: redirect 12 | to: "https://www.{default}/" 13 | -------------------------------------------------------------------------------- /templates/meilisearch/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # This file defines services you want available to your application. 2 | -------------------------------------------------------------------------------- /templates/meilisearch/files/search/.environment: -------------------------------------------------------------------------------- 1 | # Source Poetry, so available during SSH. 2 | . $PLATFORM_APP_DIR/.poetry/env -------------------------------------------------------------------------------- /templates/meilisearch/files/search/.gitignore: -------------------------------------------------------------------------------- 1 | data.ms 2 | movies.json 3 | meilisearch 4 | -------------------------------------------------------------------------------- /templates/micronaut/files/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | release.properties 7 | dependency-reduced-pom.xml 8 | buildNumber.properties 9 | .mvn/timing.properties 10 | nb-configuration.xml 11 | nbactions-*.xml 12 | nbactions.xml 13 | audit.log 14 | .idea/ 15 | # Avoid ignoring Maven wrapper jar file (.jar files are usually ignored) 16 | !/.mvn/wrapper/maven-wrapper.jar 17 | .distribution 18 | -------------------------------------------------------------------------------- /templates/micronaut/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/micronaut/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/micronaut/files/micronaut-cli.yml: -------------------------------------------------------------------------------- 1 | profile: service 2 | defaultPackage: foo 3 | --- 4 | testFramework: junit 5 | sourceLanguage: java -------------------------------------------------------------------------------- /templates/micronaut/files/src/main/java/sh/platform/template/Application.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import io.micronaut.runtime.Micronaut; 4 | 5 | public class Application { 6 | 7 | public static void main(String[] args) { 8 | Micronaut.run(Application.class); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /templates/micronaut/files/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/micronaut/files/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- 1 | micronaut: 2 | server: 3 | port: 8888 -------------------------------------------------------------------------------- /templates/micronaut/files/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-helidon/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/microprofile-helidon/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/microprofile-helidon/files/src/main/java/sh/platform/template/helidon/package-info.java: -------------------------------------------------------------------------------- 1 | 2 | package sh.platform.template.helidon; 3 | -------------------------------------------------------------------------------- /templates/microprofile-helidon/files/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /templates/microprofile-helidon/files/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- 1 | 2 | # Application properties. This is the default greeting 3 | app.greeting=Hello 4 | 5 | # Microprofile server properties 6 | server.port=8080 7 | server.host=0.0.0.0 8 | -------------------------------------------------------------------------------- /templates/microprofile-helidon/files/src/main/resources/META-INF/native-image/reflect-config.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /templates/microprofile-kumuluzee/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: redirect 8 | to: "https://{default}/hello" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | 14 | "https://{default}/hello": 15 | type: upstream 16 | upstream: "app:http" 17 | -------------------------------------------------------------------------------- /templates/microprofile-kumuluzee/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/microprofile-kumuluzee/files/src/main/java/sh/platform/template/ApplicationConfig.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | 7 | @ApplicationPath("") 8 | public class ApplicationConfig extends Application { 9 | } 10 | -------------------------------------------------------------------------------- /templates/microprofile-kumuluzee/files/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-kumuluzee/files/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/src/main/java/sh/platform/template/microprofile/liberty/MicroprofilelibertyRestApplication.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template.microprofile.liberty; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | /** 7 | * 8 | */ 9 | @ApplicationPath("/data") 10 | public class MicroprofilelibertyRestApplication extends Application { 11 | } 12 | -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/src/main/resources/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/microprofile-openliberty/files/src/main/resources/.gitkeep -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/src/main/webapp/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/microprofile-openliberty/files/src/main/webapp/.gitkeep -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Eclipse MicroProfile demo 6 | 7 | 8 | 9 |

MicroProfile

10 | 11 | Hello JAX-RS endpoint
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /templates/microprofile-openliberty/files/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-payara/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/microprofile-payara/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/microprofile-payara/files/src/main/java/sh/platform/template/ApplicationConfig.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | @ApplicationPath("") 7 | public class ApplicationConfig extends Application { 8 | } 9 | -------------------------------------------------------------------------------- /templates/microprofile-payara/files/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-payara/files/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /templates/microprofile-payara/files/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-thorntail/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/microprofile-thorntail/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/microprofile-thorntail/files/src/main/java/sh/platform/template/ApplicationConfig.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | 7 | @ApplicationPath("") 8 | public class ApplicationConfig extends Application { 9 | } 10 | -------------------------------------------------------------------------------- /templates/microprofile-thorntail/files/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-thorntail/files/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-tomee/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/microprofile-tomee/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/microprofile-tomee/files/src/main/java/sh/platform/template/ApplicationConfig.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | @ApplicationPath("") 7 | public class ApplicationConfig extends Application { 8 | } 9 | -------------------------------------------------------------------------------- /templates/microprofile-tomee/files/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /templates/microprofile-tomee/files/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/src/main/java/sh/platform/template/wildfly/ApplicationConfig.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template.wildfly; 2 | 3 | import javax.ws.rs.ApplicationPath; 4 | import javax.ws.rs.core.Application; 5 | 6 | /** 7 | * 8 | */ 9 | @ApplicationPath("resource") 10 | public class ApplicationConfig extends Application { 11 | } 12 | -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/src/main/java/sh/platform/template/wildfly/HelloController.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template.wildfly; 2 | 3 | import javax.inject.Singleton; 4 | import javax.ws.rs.GET; 5 | import javax.ws.rs.Path; 6 | 7 | /** 8 | * 9 | */ 10 | @Path("/hello") 11 | @Singleton 12 | public class HelloController { 13 | 14 | @GET 15 | public String sayHello() { 16 | return "Hello World Platform.sh"; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/src/main/resources/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/microprofile-wildfly/files/src/main/resources/.gitkeep -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/src/main/webapp/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/microprofile-wildfly/files/src/main/webapp/.gitkeep -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /templates/microprofile-wildfly/files/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Eclipse MicroProfile demo 6 | 7 | 8 | 9 |

MicroProfile

10 | 11 | Hello JAX-RS endpoint at Platform.sh
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /templates/nextcloud/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | database: 7 | type: mariadb:10.4 8 | disk: 800 9 | redis: 10 | type: redis-persistent:5.0 11 | disk: 256 12 | -------------------------------------------------------------------------------- /templates/nextcloud/files/.user.ini: -------------------------------------------------------------------------------- 1 | mbstring.func_overload=0 2 | always_populate_raw_post_data=-1 3 | default_charset='UTF-8' 4 | output_buffering=0 5 | -------------------------------------------------------------------------------- /templates/nextcloud/files/_apps/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/nextcloud/files/_apps/.gitkeep -------------------------------------------------------------------------------- /templates/nextcloud/files/_config/.htaccess: -------------------------------------------------------------------------------- 1 | # line below if for Apache 2.4 2 | 3 | Require all denied 4 | 5 | 6 | # line below if for Apache 2.2 7 | 8 | deny from all 9 | 10 | 11 | # section for Apache 2.2 and 2.4 12 | 13 | IndexIgnore * 14 | 15 | -------------------------------------------------------------------------------- /templates/nextcloud/files/_config/CAN_INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/nextcloud/files/_config/CAN_INSTALL -------------------------------------------------------------------------------- /templates/nextcloud/files/_themes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/nextcloud/files/_themes/.gitkeep -------------------------------------------------------------------------------- /templates/nextcloud/files/apps.txt: -------------------------------------------------------------------------------- 1 | https://github.com/rullzer/previewgenerator/releases/download/v3.0.1/previewgenerator.tar.gz 2 | -------------------------------------------------------------------------------- /templates/nextcloud/files/download-apps.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Installing Additional Apps" 4 | cd src/apps 5 | file="../../apps.txt" 6 | while read -r line; do 7 | [ "$line" = "\#*" ] && continue 8 | echo "Installing ${line}" 9 | wget --quiet -c $line -O - | tar -xz 10 | done < "$file" 11 | cd .. 12 | -------------------------------------------------------------------------------- /templates/nextcloud/files/occ: -------------------------------------------------------------------------------- 1 | src/occ -------------------------------------------------------------------------------- /templates/nextjs/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://{default}/": 11 | type: redirect 12 | to: "https://www.{default}/" -------------------------------------------------------------------------------- /templates/nextjs/files/.platform/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/nextjs/files/.platform/services.yaml -------------------------------------------------------------------------------- /templates/nextjs/files/next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | experimental: { 3 | outputStandalone: true, 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /templates/nextjs/files/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextjs-platformsh", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "export": "next build && next export", 9 | "start": "next start" 10 | }, 11 | "dependencies": { 12 | "next": "9.5.2", 13 | "react": "16.13.1", 14 | "react-dom": "16.13.1" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /templates/nextjs/files/pages/_app.js: -------------------------------------------------------------------------------- 1 | import '../styles/globals.css' 2 | 3 | function MyApp({ Component, pageProps }) { 4 | return 5 | } 6 | 7 | export default MyApp 8 | -------------------------------------------------------------------------------- /templates/nextjs/files/pages/api/hello.js: -------------------------------------------------------------------------------- 1 | // Next.js API route support: https://nextjs.org/docs/api-routes/introduction 2 | 3 | export default (req, res) => { 4 | res.statusCode = 200 5 | res.json({ name: 'John Doe' }) 6 | } 7 | -------------------------------------------------------------------------------- /templates/nextjs/files/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/nextjs/files/public/favicon.ico -------------------------------------------------------------------------------- /templates/nextjs/files/styles/globals.css: -------------------------------------------------------------------------------- 1 | html, 2 | body { 3 | padding: 0; 4 | margin: 0; 5 | font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, 6 | Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; 7 | } 8 | 9 | a { 10 | color: inherit; 11 | text-decoration: none; 12 | } 13 | 14 | * { 15 | box-sizing: border-box; 16 | } 17 | -------------------------------------------------------------------------------- /templates/nuxtjs/.gitignore: -------------------------------------------------------------------------------- 1 | nuxtjs-platformsh -------------------------------------------------------------------------------- /templates/nuxtjs/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 2 | "https://www.{default}/": 3 | type: upstream 4 | upstream: "app:http" 5 | 6 | "https://{default}/": 7 | type: redirect 8 | to: "https://www.{default}/" -------------------------------------------------------------------------------- /templates/nuxtjs/files/.platform/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/nuxtjs/files/.platform/services.yaml -------------------------------------------------------------------------------- /templates/pelican/files/.gitignore: -------------------------------------------------------------------------------- 1 | output/* 2 | -------------------------------------------------------------------------------- /templates/pelican/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | cache: 10 | enabled: true 11 | 12 | "https://www.{default}/": 13 | type: redirect 14 | to: "https://{default}/" 15 | -------------------------------------------------------------------------------- /templates/pelican/files/.platform/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/pelican/files/.platform/services.yaml -------------------------------------------------------------------------------- /templates/pelican/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | name = "pypi" 3 | url = "https://pypi.org/simple" 4 | verify_ssl = true 5 | 6 | [dev-packages] 7 | 8 | [packages] 9 | pelican = "==4.5.0" 10 | markdown = "*" 11 | 12 | [requires] 13 | python_version = "3.7" 14 | -------------------------------------------------------------------------------- /templates/pelican/files/content/hello.md: -------------------------------------------------------------------------------- 1 | Title: Welcome to Platform.sh 2 | Date: 2019-04-16 3 | Category: General 4 | 5 | Welcome to Pelican, running on [Platform.sh](https://platform.sh)! 6 | 7 | Edit your content and push to Platform to have it rebuild in moments. 8 | -------------------------------------------------------------------------------- /templates/pimcore/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | cache: 10 | enabled: true 11 | 12 | "https://www.{default}/": 13 | type: redirect 14 | to: "https://{default}/" -------------------------------------------------------------------------------- /templates/pimcore/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | db: 6 | type: mariadb:10.4 7 | disk: 2048 8 | 9 | cache: 10 | type: redis:5.0 11 | -------------------------------------------------------------------------------- /templates/pimcore/files/app/config/installer.yml: -------------------------------------------------------------------------------- 1 | # app/config/installer.yml 2 | imports: 3 | - { resource: parameters_platformsh.php } 4 | 5 | pimcore_install: 6 | parameters: 7 | database_credentials: 8 | user: '%database_user%' 9 | password: '%database_password%' 10 | dbname: '%database_name%' 11 | host: '%database_host%' 12 | port: '%database_port%' -------------------------------------------------------------------------------- /templates/probot/files/.env.example: -------------------------------------------------------------------------------- 1 | # The ID of your GitHub App 2 | APP_ID= 3 | WEBHOOK_SECRET=development 4 | 5 | # Use `trace` to get verbose logging or `info` to show less 6 | LOG_LEVEL=debug 7 | 8 | # Go to https://smee.io/new set this to the URL that you are redirected to. 9 | WEBHOOK_PROXY_URL= 10 | -------------------------------------------------------------------------------- /templates/probot/files/.environment: -------------------------------------------------------------------------------- 1 | export NODE_ENV="development" 2 | -------------------------------------------------------------------------------- /templates/probot/files/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | *.pem 4 | !mock-cert.pem 5 | .env 6 | coverage 7 | run/ 8 | scratch 9 | 10 | # Ignore mounts 11 | registration 12 | -------------------------------------------------------------------------------- /templates/probot/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 2 | "https://{default}/": 3 | type: upstream 4 | upstream: "app:http" 5 | 6 | "https://www.{default}/": 7 | type: redirect 8 | to: "https://{default}/" -------------------------------------------------------------------------------- /templates/probot/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # This file defines services you want available to your application. 2 | -------------------------------------------------------------------------------- /templates/probot/files/platformsh/utils/get_dotenv.js: -------------------------------------------------------------------------------- 1 | require('dotenv').config() 2 | 3 | var args = process.argv.slice(2); 4 | console.log(`${process.env[args[0]]}`) 5 | -------------------------------------------------------------------------------- /templates/probot/files/platformsh/utils/get_privatekey.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | require('dotenv').config() 3 | 4 | fs.writeFileSync('registration/temp-key.txt', process.env.PRIVATE_KEY, function (err) { 5 | if (err) throw err; 6 | }); 7 | -------------------------------------------------------------------------------- /templates/probot/files/platformsh/utils/get_url.js: -------------------------------------------------------------------------------- 1 | const config = require("platformsh-config").config(); 2 | console.log(config.getPrimaryRoute().url) 3 | -------------------------------------------------------------------------------- /templates/probot/files/test/fixtures/issues.opened.json: -------------------------------------------------------------------------------- 1 | { 2 | "action": "opened", 3 | "issue": { 4 | "number": 1, 5 | "user": { 6 | "login": "hiimbex" 7 | } 8 | }, 9 | "repository": { 10 | "name": "testing-things", 11 | "owner": { 12 | "login": "hiimbex" 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /templates/pyramid/files/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true -------------------------------------------------------------------------------- /templates/pyramid/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /templates/pyramid/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | db: 2 | type: "mariadb:10.4" 3 | disk: 2048 4 | 5 | cache: 6 | type: "redis:5.0" 7 | -------------------------------------------------------------------------------- /templates/pyramid/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [packages] 7 | pyramid = ">=2.0" 8 | platformshconfig = "~=2.0" 9 | redis = "*" 10 | pymysql = "*" 11 | 12 | [dev-packages] 13 | 14 | [requires] 15 | python_version = "3.9" 16 | -------------------------------------------------------------------------------- /templates/quarkus/files/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/quarkus/files/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /templates/quarkus/files/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /templates/quarkus/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/quarkus/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | #db: 7 | # type: mariadb:10.2 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/quarkus/files/src/main/java/sh/platform/template/ExampleResource.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import javax.ws.rs.GET; 4 | import javax.ws.rs.Path; 5 | import javax.ws.rs.Produces; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/hello") 9 | public class ExampleResource { 10 | 11 | @GET 12 | @Produces(MediaType.TEXT_PLAIN) 13 | public String hello() { 14 | return "Hello World From Platform.sh"; 15 | } 16 | } -------------------------------------------------------------------------------- /templates/quarkus/files/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /templates/quarkus/files/src/test/java/sh/platform/template/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import io.quarkus.test.junit.NativeImageTest; 4 | 5 | @NativeImageTest 6 | public class NativeExampleResourceIT extends ExampleResourceTest { 7 | 8 | // Execute the same tests but in native mode. 9 | } -------------------------------------------------------------------------------- /templates/rails/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}": 7 | type: upstream 8 | upstream: "app:http" 9 | -------------------------------------------------------------------------------- /templates/rails/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: postgresql:13 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/rails/files/_boot.rb: -------------------------------------------------------------------------------- 1 | 2 | # For platform_sh 3 | Bootsnap.setup(cache_dir: "/tmp/cache") 4 | -------------------------------------------------------------------------------- /templates/rails/files/unicorn.rb: -------------------------------------------------------------------------------- 1 | @dir = "/app/" 2 | 3 | worker_processes 2 4 | working_directory @dir 5 | 6 | timeout 30 7 | 8 | listen "unix://#{ENV['SOCKET']}" 9 | #listen "/run/app.sock", :backlog => 64 10 | 11 | # Set process id path 12 | pid "/run/unicorn.pid" 13 | -------------------------------------------------------------------------------- /templates/sculpin/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | cache: 10 | enabled: true 11 | 12 | "https://www.{default}/": 13 | type: redirect 14 | to: "https://{default}/" 15 | -------------------------------------------------------------------------------- /templates/sculpin/files/.platform/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/sculpin/files/.platform/services.yaml -------------------------------------------------------------------------------- /templates/spring-boot-gradle-mysql/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/spring-boot-gradle-mysql/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: oracle-mysql:8.0 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/spring-boot-gradle-mysql/files/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/spring-boot-gradle-mysql/files/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /templates/spring-boot-gradle-mysql/files/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /templates/spring-boot-gradle-mysql/files/src/main/java/sh/platform/template/App.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class App { 8 | public static void main(String[] args) { 9 | SpringApplication.run(App.class, args); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/spring-boot-gradle-mysql/files/src/main/java/sh/platform/template/PersonRepository.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import org.springframework.data.repository.PagingAndSortingRepository; 4 | 5 | public interface PersonRepository extends PagingAndSortingRepository { 6 | } -------------------------------------------------------------------------------- /templates/spring-boot-gradle-mysql/files/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jpa.hibernate.ddl-auto=update -------------------------------------------------------------------------------- /templates/spring-boot-maven-mysql/files/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | test-output/ 7 | /doc 8 | *.iml 9 | *.idea 10 | *.log 11 | .classpath 12 | -project 13 | /.resourceCache 14 | /.project 15 | /.idea 16 | .settings/ 17 | 18 | # Eclipse metadata 19 | .project 20 | .factorypath 21 | 22 | # Annotation processor metadata 23 | .apt_generated/ 24 | .apt_generated_tests/ 25 | -------------------------------------------------------------------------------- /templates/spring-boot-maven-mysql/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/spring-boot-maven-mysql/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: oracle-mysql:8.0 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/spring-boot-maven-mysql/files/src/main/java/sh/platform/template/App.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class App { 8 | public static void main(String[] args) { 9 | SpringApplication.run(App.class, args); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/spring-boot-maven-mysql/files/src/main/java/sh/platform/template/PersonRepository.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import org.springframework.data.repository.PagingAndSortingRepository; 4 | 5 | public interface PersonRepository extends PagingAndSortingRepository { 6 | } -------------------------------------------------------------------------------- /templates/spring-boot-maven-mysql/files/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jpa.hibernate.ddl-auto=update -------------------------------------------------------------------------------- /templates/spring-kotlin/files/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | test-output/ 7 | /doc 8 | *.iml 9 | *.idea 10 | *.log 11 | .classpath 12 | -project 13 | /.resourceCache 14 | /.project 15 | /.idea 16 | .settings/ 17 | 18 | # Eclipse metadata 19 | .project 20 | .factorypath 21 | 22 | # Annotation processor metadata 23 | .apt_generated/ 24 | .apt_generated_tests/ 25 | -------------------------------------------------------------------------------- /templates/spring-kotlin/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/spring-kotlin/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: oracle-mysql:8.0 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/spring-kotlin/files/src/main/kotlin/sh/platform/template/spring/kotlin/City.kt: -------------------------------------------------------------------------------- 1 | package sh.platform.template.spring.kotlin 2 | 3 | import javax.persistence.Entity 4 | import javax.persistence.GeneratedValue 5 | import javax.persistence.Id 6 | 7 | @Entity 8 | data class City( 9 | var name: String = "", 10 | var country: String = "", 11 | @Id @GeneratedValue var id: Long? = null) -------------------------------------------------------------------------------- /templates/spring-kotlin/files/src/main/kotlin/sh/platform/template/spring/kotlin/CityRepository.kt: -------------------------------------------------------------------------------- 1 | package sh.platform.template.spring.kotlin 2 | 3 | import org.springframework.data.repository.CrudRepository 4 | 5 | interface CityRepository : CrudRepository { 6 | } -------------------------------------------------------------------------------- /templates/spring-kotlin/files/src/main/kotlin/sh/platform/template/spring/kotlin/HelloController.kt: -------------------------------------------------------------------------------- 1 | package sh.platform.template.spring.kotlin 2 | 3 | import org.springframework.web.bind.annotation.GetMapping 4 | import org.springframework.web.bind.annotation.RestController 5 | 6 | @RestController 7 | class HelloController() { 8 | 9 | @GetMapping("/") 10 | fun helloKotlin(): String { 11 | return "hello world from Platform.sh" 12 | } 13 | } -------------------------------------------------------------------------------- /templates/spring-kotlin/files/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jpa.hibernate.ddl-auto=update -------------------------------------------------------------------------------- /templates/spring-kotlin/files/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /templates/spring-mvc-maven-mongodb/files/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | test-output/ 7 | /doc 8 | *.iml 9 | *.idea 10 | *.log 11 | .classpath 12 | -project 13 | /.resourceCache 14 | /.project 15 | /.idea 16 | .settings/ 17 | 18 | # Eclipse metadata 19 | .project 20 | .factorypath 21 | 22 | # Annotation processor metadata 23 | .apt_generated/ 24 | .apt_generated_tests/ 25 | -------------------------------------------------------------------------------- /templates/spring-mvc-maven-mongodb/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/spring-mvc-maven-mongodb/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mongodb:3.6 8 | disk: 1024 9 | -------------------------------------------------------------------------------- /templates/spring-mvc-maven-mongodb/files/src/main/java/sh/platform/template/Application.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class Application { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(Application.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /templates/spring-mvc-maven-mongodb/files/src/main/java/sh/platform/template/UserRepository.java: -------------------------------------------------------------------------------- 1 | package sh.platform.template; 2 | 3 | import org.springframework.data.repository.CrudRepository; 4 | import org.springframework.stereotype.Repository; 5 | 6 | @Repository 7 | public interface UserRepository extends CrudRepository { 8 | 9 | } -------------------------------------------------------------------------------- /templates/spring-mvc-maven-mongodb/files/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.mongodb.database=test -------------------------------------------------------------------------------- /templates/strapi/.gitignore: -------------------------------------------------------------------------------- 1 | @@ -0,0 +1 @@ 2 | strapi-quickstart-platformsh 3 | -------------------------------------------------------------------------------- /templates/strapi/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://{default}/": 11 | type: redirect 12 | to: "https://www.{default}/" 13 | -------------------------------------------------------------------------------- /templates/strapi/files/config/functions/bootstrap.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * An asynchronous bootstrap function that runs before 5 | * your application gets started. 6 | * 7 | * This gives you an opportunity to set up your data model, 8 | * run jobs, or perform some special logic. 9 | * 10 | * See more details here: https://strapi.io/documentation/v3.x/concepts/configurations.html#bootstrap 11 | */ 12 | 13 | module.exports = () => {}; 14 | -------------------------------------------------------------------------------- /templates/strapi/files/config/functions/responses/404.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = async (/* ctx */) => { 4 | // return ctx.notFound('My custom message 404'); 5 | }; 6 | -------------------------------------------------------------------------------- /templates/strapi4/files/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [{package.json,*.yml}] 12 | indent_style = space 13 | indent_size = 2 14 | 15 | [*.md] 16 | trim_trailing_whitespace = false 17 | -------------------------------------------------------------------------------- /templates/strapi4/files/.env.example: -------------------------------------------------------------------------------- 1 | HOST=0.0.0.0 2 | PORT=1337 3 | -------------------------------------------------------------------------------- /templates/strapi4/files/.environment: -------------------------------------------------------------------------------- 1 | export JWT_SECRET="$PLATFORM_PROJECT_ENTROPY" 2 | export API_TOKEN_SALT="$PLATFORM_PROJECT_ENTROPY" 3 | -------------------------------------------------------------------------------- /templates/strapi4/files/.eslintignore: -------------------------------------------------------------------------------- 1 | .cache 2 | build 3 | **/node_modules/** 4 | -------------------------------------------------------------------------------- /templates/strapi4/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://www.{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://{default}/": 11 | type: redirect 12 | to: "https://www.{default}/" 13 | -------------------------------------------------------------------------------- /templates/strapi4/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | dbpostgres: 7 | type: postgresql:12 8 | disk: 256 9 | 10 | # Uncomment the line below if you would like to use a mysql database 11 | # dbmysql: 12 | # type: oracle-mysql:8.0 13 | # disk: 256 14 | -------------------------------------------------------------------------------- /templates/strapi4/files/config/admin.js: -------------------------------------------------------------------------------- 1 | module.exports = ({ env }) => ({ 2 | auth: { 3 | secret: env("ADMIN_JWT_SECRET", "b466455d-1488-461b-9d58-1940910d8373"), 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /templates/strapi4/files/config/api.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | rest: { 3 | defaultLimit: 25, 4 | maxLimit: 100, 5 | withCount: true, 6 | }, 7 | }; 8 | -------------------------------------------------------------------------------- /templates/strapi4/files/config/functions/bootstrap.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * An asynchronous bootstrap function that runs before 5 | * your application gets started. 6 | * 7 | * This gives you an opportunity to set up your data model, 8 | * run jobs, or perform some special logic. 9 | * 10 | * See more details here: https://strapi.io/documentation/v3.x/concepts/configurations.html#bootstrap 11 | */ 12 | 13 | module.exports = () => {}; 14 | -------------------------------------------------------------------------------- /templates/strapi4/files/config/functions/responses/404.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = async (/* ctx */) => { 4 | // return ctx.notFound('My custom message 404'); 5 | }; 6 | -------------------------------------------------------------------------------- /templates/strapi4/files/config/middlewares.js: -------------------------------------------------------------------------------- 1 | module.exports = [ 2 | 'strapi::errors', 3 | 'strapi::security', 4 | 'strapi::cors', 5 | 'strapi::poweredBy', 6 | 'strapi::logger', 7 | 'strapi::query', 8 | 'strapi::body', 9 | 'strapi::favicon', 10 | 'strapi::public', 11 | ]; 12 | -------------------------------------------------------------------------------- /templates/strapi4/files/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/strapi4/files/favicon.ico -------------------------------------------------------------------------------- /templates/strapi4/files/public/robots.txt: -------------------------------------------------------------------------------- 1 | # To prevent search engines from seeing the site altogether, uncomment the next two lines: 2 | # User-Agent: * 3 | # Disallow: / 4 | -------------------------------------------------------------------------------- /templates/strapi4/files/public/uploads/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/strapi4/files/public/uploads/.gitkeep -------------------------------------------------------------------------------- /templates/strapi4/files/src/admin/webpack.config.example.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* eslint-disable no-unused-vars */ 4 | module.exports = (config, webpack) => { 5 | // Note: we provide webpack above so you should not `require` it 6 | // Perform customizations to webpack config 7 | // Important: return the modified config 8 | return config; 9 | }; 10 | -------------------------------------------------------------------------------- /templates/strapi4/files/src/api/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/strapi4/files/src/api/.gitkeep -------------------------------------------------------------------------------- /templates/strapi4/files/src/extensions/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/strapi4/files/src/extensions/.gitkeep -------------------------------------------------------------------------------- /templates/tomcat/files/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.classpath 3 | /.project 4 | /.settings 5 | /tomcat.* 6 | /.idea 7 | /*.iml 8 | /node_modules 9 | /gotoa.bat 10 | .metadata 11 | /bin/ 12 | 13 | # Ignore mounts 14 | server 15 | -------------------------------------------------------------------------------- /templates/tomcat/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/tomcat/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | # db: 7 | # type: mongodb:3.6 8 | # disk: 1024 9 | -------------------------------------------------------------------------------- /templates/tomcat/files/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World from Platform.sh

4 | 5 | 6 | -------------------------------------------------------------------------------- /templates/typo3/files/.gitignore: -------------------------------------------------------------------------------- 1 | public/* 2 | !public/typo3conf 3 | public/typo3conf/* 4 | !public/typo3conf/PlatformshConfiguration.php 5 | !public/typo3conf/LocalConfiguration.php 6 | !public/typo3conf/AdditionalConfiguration.php 7 | !public/favicon.ico 8 | /vendor/ 9 | /var/ 10 | config/platform-temp-bridge 11 | 12 | # Ignore mounts 13 | public/typo3temp 14 | public/fileadmin 15 | var 16 | -------------------------------------------------------------------------------- /templates/wagtail/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going to be processed by Platform.sh. 4 | # 5 | # See https://docs.platform.sh/user_guide/reference/routes-yaml.html 6 | 7 | "https://{default}/": 8 | type: upstream 9 | upstream: "app:http" 10 | 11 | "https://www.{default}/": 12 | type: redirect 13 | to: "https://{default}/" 14 | -------------------------------------------------------------------------------- /templates/wagtail/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed in its own container as part of your 4 | # Platform.sh project. 5 | # 6 | # See https://docs.platform.sh/user_guide/reference/services-yaml.html 7 | 8 | db: 9 | type: postgresql:12 10 | disk: 1024 11 | -------------------------------------------------------------------------------- /templates/wagtail/files/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | verify_ssl = true 3 | url = "https://pypi.org/simple" 4 | name = "pypi" 5 | 6 | [packages] 7 | "psycopg2-binary" = "*" 8 | gunicorn = "*" 9 | platformshconfig = "*" 10 | wagtail = "*" 11 | django = "*" 12 | 13 | [requires] 14 | python_version = "3.9" 15 | 16 | [dev-packages] 17 | -------------------------------------------------------------------------------- /templates/wagtail/files/myapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platformsh/template-builder/a8c304dd0bb0970bcb9bca75b24ab32a8ffc82d2/templates/wagtail/files/myapp/__init__.py -------------------------------------------------------------------------------- /templates/wordpress-bedrock/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | -------------------------------------------------------------------------------- /templates/wordpress-composer/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | # More information: https://docs.platform.sh/add-services.html 6 | # Full list of available services: https://docs.platform.sh/add-services.html#available-services 7 | db: 8 | type: mariadb:10.4 9 | disk: 2048 10 | -------------------------------------------------------------------------------- /templates/wordpress-vanilla/files/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore mounts 2 | wordpress/wp-content/cache 3 | wordpress/wp-content/uploads 4 | -------------------------------------------------------------------------------- /templates/wordpress-vanilla/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | -------------------------------------------------------------------------------- /templates/wordpress-vanilla/files/wp-cli.yml: -------------------------------------------------------------------------------- 1 | path: /app/wordpress/ 2 | color: true -------------------------------------------------------------------------------- /templates/wordpress-woocommerce/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | 6 | db: 7 | type: mariadb:10.4 8 | disk: 2048 9 | -------------------------------------------------------------------------------- /templates/xwiki/files/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore mounts 2 | server/ 3 | -------------------------------------------------------------------------------- /templates/xwiki/files/.platform/routes.yaml: -------------------------------------------------------------------------------- 1 | # The routes of the project. 2 | # 3 | # Each route describes how an incoming URL is going 4 | # to be processed by Platform.sh. 5 | 6 | "https://{default}/": 7 | type: upstream 8 | upstream: "app:http" 9 | 10 | "https://www.{default}/": 11 | type: redirect 12 | to: "https://{default}/" 13 | -------------------------------------------------------------------------------- /templates/xwiki/files/.platform/services.yaml: -------------------------------------------------------------------------------- 1 | # The services of the project. 2 | # 3 | # Each service listed will be deployed 4 | # to power your Platform.sh project. 5 | db: 6 | type: postgresql:11 7 | disk: 3000 --------------------------------------------------------------------------------