v0.1.4 — prebuilt Docker image on GHCR (closes #5)

Adds a GitHub Actions workflow that builds and pushes the Docker image
to ghcr.io/rgjorge/containerflow on every tag push, so end users can run
ContainerFlow without cloning the repo or building locally.

- New workflow: .github/workflows/docker-release.yml
- docker-compose.yml: uses the prebuilt image from GHCR by default
- New docker-compose.local.yml: override for building from source (devs)
- .env.example: simplified + adds COMPOSE_FILE toggle for local build
- README EN + ES: quick-start updated to no-clone flow
- .gitignore: ignore task/ planning notes dir
This commit is contained in:
RGJorge
2026-05-16 01:26:28 +00:00
parent dd6d2599f0
commit 2a660c1828
8 changed files with 127 additions and 45 deletions
+17 -3
View File
@@ -29,16 +29,30 @@ Existing tools show you numbers. ContainerFlow also:
## Quick start
No clone needed. Pull the prebuilt image from GHCR:
```bash
git clone https://github.com/RGJorge/containerflow.git
cd containerflow
curl -O https://raw.githubusercontent.com/RGJorge/ContainerFlow/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/RGJorge/ContainerFlow/main/.env.example
cp .env.example .env
docker compose up -d
```
Open `http://localhost:9470`. Done.
For native development (hot reload): `bun install && bun run dev`.
### Build from source instead
If you cloned the repo and want to build locally (e.g. you modified the code):
```bash
git clone https://github.com/RGJorge/containerflow.git
cd containerflow
cp .env.example .env
# In .env, uncomment: COMPOSE_FILE=docker-compose.yml:docker-compose.local.yml
docker compose up -d --build
```
For native development (hot reload, no Docker): `bun install && bun run dev`.
## Documentation