Last active
October 31, 2022 20:06
-
-
Save paul121/a3fa4eb7a2773aa87906ddae4e3282db to your computer and use it in GitHub Desktop.
farmOS platformsh template
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Platform.sh Project Initialization Template | |
# | |
# This file defines settings and workflow modifications that allow a git | |
# repository to be deployed to Platform.sh and its white-label partners. A | |
# project template can be a fully functioning ready-made application or a | |
# quick-start point for custom development work. | |
# | |
# It contains elements that affect the behaviour upon the initialisation of | |
# a new project (for example minimal plan sizes) as well as elements that | |
# allow Platform.sh to present it in a user interface (such as the description | |
# of the project, tags, an icon etc.). | |
# The schema is versioned so that we can establish code paths differently in the future if we need to change this. | |
version: 1 | |
# Templates are a small amount of information supporting a template URL. | |
# Each template is selectable at the project-creation step. | |
info: | |
# Unique machine name, prefaced by a vendor or organization identifier. | |
# The vendor should be the lowercase name of your company, organization, or project, and the project name | |
# the lowercase name of the template. This may be the same as the vendor in a single-product case. | |
id: farmos/farmos | |
# The human-readable name of the template. This is how the template will be named in the user interface. | |
name: farmOS | |
# Human-readable descriptive text for the template. Supports limited HTML. | |
# This field should be 1-3 sentences describing how the project is setup, assuming the reader already knows what | |
# the application is. | |
description: | | |
<p>This template builds a base farmOS instance using a composer workflow. It is pre-configured to use PostgreSQL, php-geos and Drupal best practices.</p> | |
<p>farmOS is installed with default modules on first deploy. Use composer to include contrib moudles or build custom modules directly in the codebase.</p> | |
<p>farmOS is a web-based application for farm management, planning, and record keeping.</p> | |
# A list of tags associated with the template. These should be highly generic terms like "CMS", "Framework", and | |
# the language in which the application is written. | |
tags: | |
- Drupal | |
- PHP | |
- CMS | |
# An image URI (either base64-encoded or a URL) representing the template. Base64-encoded SVG strongly preferred. | |
image: data:image/png;base64,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 | |
# Additional notes displayed in the template's detail view. | |
# Each note object is displayed as a small section heading with content below. Supports limited HTML. | |
# The most important is a section that lists the "Apps and Services" (container images) that the project uses. | |
# These are the name/version of the Platform.sh containers, not including the Nginx router. | |
notes: | |
- heading: "Apps & Services" | |
content: "PHP 7.4<br/>Postgresql 12" | |
- heading: "Features" | |
content: | | |
Drupal 9<br /> | |
PHP 7.4<br /> | |
PostgreSQL 12<br /> | |
PHP-GEOS<br /> | |
# This key describes the initialization call made to the master environment at | |
# project creation time. This is part of the full v2 UI operation mode, which | |
# places project schema/options selection early in the creation process, rather | |
# than later as it exits now. To allow this schema to be backwards-compatible, | |
# this key also gets mapped to the appropriate location in project.settings so | |
# that the current UI can have its own workflow overridden as well. | |
initialize: | |
repository: https://github.com/paul121/farmos-platform-template.git@main | |
config: null | |
files: [] | |
profile: PHP |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment