go/docs/examples/release-php-laravel.yaml
Snider f3138bc8e2 docs(examples): rename files to group by prefix
- release-*.yaml for release configurations
- linuxkit-*.yml for LinuxKit templates

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 00:41:14 +00:00

42 lines
752 B
YAML

# Example: PHP/Laravel Release Configuration
# Builds Docker container and LinuxKit image
version: 1
project:
name: mylaravel
repository: myorg/mylaravel
publishers:
- type: github
prerelease: false
# Docker container for deployment
- type: docker
registry: ghcr.io
image: myorg/mylaravel
dockerfile: Dockerfile
platforms:
- linux/amd64
- linux/arm64
tags:
- latest
- "{{.Version}}"
build_args:
PHP_VERSION: "8.4"
APP_ENV: production
# LinuxKit for immutable server deployment
- type: linuxkit
config: .core/linuxkit/server-php.yml
formats:
- iso
- qcow2
platforms:
- linux/amd64
changelog:
include:
- feat
- fix
- security