Add CI/CD pipeline and docker-compose for deployment
build-and-push / test (push) Successful in 10m25s
build-and-push / build-and-push (push) Failing after 33s

- Gitea Actions workflow: test → build → push to container registry
- docker-compose.yml for host deployment (host network for PXE)
- Update example config to use container paths (/data, /etc/provisioning)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-03 20:58:15 -04:00
parent bda568b25c
commit c06ce6e8bb
3 changed files with 68 additions and 5 deletions
+5 -5
View File
@@ -3,18 +3,18 @@ server:
public_url: "http://192.168.1.100:8080"
database:
path: "./data/provisioning.db"
path: "/data/provisioning.db"
pxe:
enabled: true
interface: "eth0"
subnet: "192.168.1.0/24"
runtime_dir: "./data/pxe"
tftp_root: "./data/tftp"
runtime_dir: "/data/pxe"
tftp_root: "/data/tftp"
dnsmasq_bin: "/usr/sbin/dnsmasq"
images:
dir: "./data/images"
dir: "/data/images"
proxmox:
existing_node: "192.168.1.10"
@@ -37,4 +37,4 @@ infrastructure:
locks:
ttl_minutes: 60
server_types_path: "./server-types.yaml"
server_types_path: "/etc/provisioning/server-types.yaml"