Deploy from coolify
publish-github-pages / deploy (push) Waiting to run

This commit is contained in:
h202-wq
2026-07-09 10:39:44 -04:00
parent 66d9a033c9
commit b7142809ae
9 changed files with 4488 additions and 11 deletions
+11
View File
@@ -72,6 +72,17 @@ max_lifetime = "300s"
command: [sh, -c, "./eaglecast --install --idempotent --yes --config /eaglecast/config.toml && ./eaglecast --upgrade --yes --config /eaglecast/config.toml && ./eaglecast --config /eaglecast/config.toml"]
```
### Coolify
The repository ships a Coolify-ready compose file, [docker-compose.coolify.yml](https://source.offmarket.win/aleagle/EagleCast/src/branch/master/docker-compose.coolify.yml).
1. In Coolify, add a new resource -> *Docker Compose* and point it at the EagleCast git repository.
2. Set *Docker Compose Location* to `/docker-compose.coolify.yml`.
3. Assign your public domain to the `eaglecast` service (port 9000). Coolify's proxy handles TLS.
4. Optionally set `EAGLECAST_ADMIN_USER` and `EAGLECAST_ADMIN_PASSWORD` in the environment variables UI before the first deploy to auto-create the Super Admin.
5. Deploy. The image is built from source (frontend + backend) by the multi-stage `Dockerfile`, and the database schema is installed/upgraded automatically on start.
6. After logging in, set the root URL in *Admin -> Settings -> General* to your public `https://` domain.
-----------
## Nightly