feat: add GitHub Actions Docker publish workflow and prebuilt install
- Build and push backend/frontend images to ghcr.io on every push to main and on version tags - Add docker-compose.prebuilt.yml for pull-based install (no clone needed) - Update README Quick Start with inline install one-liner using prebuilt images
This commit is contained in:
@@ -9,10 +9,12 @@ Homelable also offers a healthcheck system (WIP) through multiple methods (ping/
|
||||
|
||||
## Quick Start — Docker
|
||||
|
||||
No clone needed. Pull the pre-built images directly:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/Pouzor/homelable.git
|
||||
cd homelable
|
||||
cp .env.example .env
|
||||
mkdir homelable && cd homelable
|
||||
curl -fsSL https://raw.githubusercontent.com/Pouzor/homelable/main/.env.example -o .env
|
||||
curl -fsSL https://raw.githubusercontent.com/Pouzor/homelable/main/docker-compose.prebuilt.yml -o docker-compose.yml
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
@@ -24,6 +26,15 @@ Open **http://localhost:3000** — login with `admin` / `admin`.
|
||||
>
|
||||
> ⚠️ Keep the single quotes around the hash value in `.env` — bcrypt hashes contain `$` characters that Docker Compose would otherwise misinterpret.
|
||||
|
||||
### Build from source
|
||||
|
||||
```bash
|
||||
git clone https://github.com/Pouzor/homelable.git
|
||||
cd homelable
|
||||
cp .env.example .env
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Proxmox LXC Install
|
||||
|
||||
Reference in New Issue
Block a user