├── .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 |