@forge/manifest
12.1.1-next.0-experimental-1dcd59312.1.1-next.1
out/schema/manifest-schema.json~
out/schema/manifest-schema.jsonModified−81
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -30074,89 +30074,8 @@
"type": "string",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_]*=.+$"
},
"description": "The custom environment variables available to the running processes in the container"
- },
- "working_dir": {
- "type": "string",
- "description": "The working directory for commands to run in. This will override the default WORKDIR specified in the Dockerfile"
- },
- "command": {
- "oneOf": [
- {
- "type": "string",
- "description": "The command to run in the container as a single string"
- },
- {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "The command to run in the container as an array of strings"
- }
- ],
- "description": "The command to run in the container. This will override the default CMD specified in the Dockerfile"
- },
- "develop": {
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "watch": {
- "type": "array",
- "items": {
- "type": "object",
- "required": [
- "path",
- "action"
- ],
- "additionalProperties": false,
- "properties": {
- "path": {
- "type": "string",
- "description": "The path to source code (relative to the project directory) to monitor for changes"
- },
- "target": {
- "type": "string",
- "description": "The destination path inside the container where source file changes should be synced to. This attribute is only required when the action is set to sync."
- },
- "action": {
- "type": "string",
- "enum": [
- "sync",
- "rebuild",
- "restart",
- "sync+restart"
- ],
- "description": "The possible actions to take when changes are detected. Refer to official docker documentation for more details on each action"
- },
- "ignore": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "A list of paths or patterns to ignore when watching for changes"
- },
- "include": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "A list of paths or patterns to specifically include when watching for changes"
- }
- }
- },
- "description": "A list of rules that control automatic service updates based on local file changes"
- }
- },
- "description": "A section of config which groups development-specific features together"
- },
- "volumes": {
- "type": "array",
- "items": {
- "type": "string",
- "pattern": "^[^:]+:[^:]+(:ro|:rw)?$"
- },
- "description": "Volumes define mount points that are accessible by service containers. The format is 'source:container_path[:mode]' where mode is optional and can be 'ro' (read-only) or by default 'rw' (read-write)"
}
}
}
}