Platform.sh application
Platform.sh application configuration file
| Type | object |
|---|---|
| File match |
.platform.app.yml
.platform.app.yaml
**/.platform.app.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/platform-sh-application/latest.json |
| Source | https://raw.githubusercontent.com/platformsh/platformify/refs/heads/main/validator/schema/platformsh.application.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
resources
object
2 nested properties
base_memory
integer
memory_ratio
integer
size
string
disk
integer
access
Record<string, string>
{
"ssh": "contributor"
}
relationships
Record<string, string | null | object>
{}
mounts
Record<string, object>
{}
timezone
string
variables
Record<string, object>
{}
firewall
object
1 nested properties
outbound
object[]
[]
name
string
type
string
runtime
object
{}
preflight
object
{
"enabled": true,
"ignored_rules": []
}
2 nested properties
enabled
boolean
required
ignored_rules
string[]
[]
dependencies
Record<string, object>
{}
build
object
{
"flavor": null,
"caches": {}
}
2 nested properties
flavor
string
caches
Record<string, object>
{}
source
object
{
"operations": {},
"root": null
}
2 nested properties
root
string
operations
Record<string, object>
{}
web
object
{
"locations": {}
}
19 nested properties
firewall
object
1 nested properties
outbound
object[]
[]
variables
Record<string, object>
timezone
string
mounts
Record<string, object>
relationships
Record<string, string | null | object>
{}
access
Record<string, string>
disk
integer
size
string
resources
object
2 nested properties
base_memory
integer
memory_ratio
integer
locations
Record<string, object>
{}
commands
object
3 nested properties
start
string
required
pre_start
string
post_start
string
upstream
object
2 nested properties
socket_family
string
protocol
string
document_root
string
passthru
string
index_files
string[]
whitelist
string[]
blacklist
string[]
expires
integer | string
move_to_root
boolean
hooks
object
{}
3 nested properties
build
string
deploy
string
post_deploy
string
crons
Record<string, object>
{}
workers
Record<string, object>
{}
additional_hosts
Record<string, string>
stack
string | object | string | object[]
One of
1.
variant
2.
variant