update documentation for GHCR

This commit is contained in:
DaKheera47 2026-01-25 11:27:05 +00:00
parent 062f5cf070
commit e83cff7a12
3 changed files with 9 additions and 6 deletions

View File

@ -21,8 +21,8 @@ https://github.com/user-attachments/assets/06e5e782-47f5-42d0-8b28-b89102d7ea1b
git clone https://github.com/DaKheera47/job-ops.git
cd job-ops
# 2. Docker up (this will take a while because of Camoufox)
docker compose up -d --build
# 2. Start with Docker (pulls pre-built image from GHCR)
docker compose up -d
# 3. Open the dashboard, the app will onboard your credentials
open http://localhost:3005

View File

@ -7,7 +7,7 @@ services:
build:
context: .
dockerfile: Dockerfile
image: job-ops:latest
image: ghcr.io/dakheera47/job-ops:latest
container_name: job-ops
ports:
- "3005:3001"

View File

@ -11,10 +11,12 @@ The easiest way to run JobOps is via Docker Compose. The app is self-configuring
No environment variables are strictly required to start. Simply run:
```bash
docker compose up -d --build
docker compose up -d
```
This builds a single container that runs the API, UI, and scrapers.
This pulls the pre-built image from **GitHub Container Registry (GHCR)** and starts the API, UI, and scrapers in a single container. The image is multi-arch (supports `amd64` and `arm64`), making it compatible with Apple Silicon and Raspberry Pi.
If you want to build it yourself, you can run `docker compose up -d --build`.
## 2) Access the app and Onboard
@ -40,5 +42,6 @@ The app saves these to its persistent database, so you don't need to manage `.en
```bash
git pull
docker compose up -d --build
docker compose pull
docker compose up -d
```