initial commit

Signed-off-by: ale <ale@manalejandro.com>
Este commit está contenido en:
ale
2025-11-02 01:39:56 +01:00
commit aff6c82553
Se han modificado 34 ficheros con 4744 adiciones y 0 borrados

44
examples/config.example.yaml Archivo normal
Ver fichero

@@ -0,0 +1,44 @@
# 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