45 líneas
1.0 KiB
YAML
45 líneas
1.0 KiB
YAML
# Example Buque Configuration
|
|
|
|
# List of managed environments
|
|
environments:
|
|
- name: webapp
|
|
path: /path/to/webapp
|
|
compose_file: docker-compose.yml
|
|
enabled: true
|
|
labels:
|
|
team: frontend
|
|
environment: production
|
|
created_at: 2024-01-01T00:00:00Z
|
|
updated_at: 2024-01-01T00:00:00Z
|
|
|
|
- name: api
|
|
path: /path/to/api
|
|
compose_file: docker-compose.yml
|
|
enabled: true
|
|
labels:
|
|
team: backend
|
|
environment: production
|
|
created_at: 2024-01-01T00:00:00Z
|
|
updated_at: 2024-01-01T00:00:00Z
|
|
|
|
# Nginx-proxy configuration
|
|
nginx_proxy:
|
|
enabled: true
|
|
network_name: nginx-proxy
|
|
container_name: nginx-proxy
|
|
path: /home/user/.buque/nginx-proxy
|
|
http_port: 80
|
|
https_port: 443
|
|
ssl_enabled: true
|
|
labels:
|
|
managed_by: buque
|
|
|
|
# Docker configuration
|
|
docker:
|
|
host: "" # Leave empty to use default
|
|
api_version: "" # Leave empty to auto-negotiate
|
|
compose_version: "v2" # or "v1" for docker-compose
|
|
|
|
# Optional: Update schedule (cron format)
|
|
# update_schedule: "0 2 * * 0" # Every Sunday at 2 AM
|