No description
- JavaScript 91.8%
- Python 4.7%
- CSS 1.7%
- Makefile 1%
- Dockerfile 0.6%
- Other 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| .github/workflows | ||
| backend | ||
| frontend | ||
| .dockerignore | ||
| .gitignore | ||
| compose.yaml | ||
| Dockerfile | ||
| Makefile | ||
| README.md | ||
garden
Single-container garden planner:
- frontend is built with Vite
- backend runs on FastAPI
- state is stored in SQLite at
data/garden.db - legacy
data/data.jsonis imported automatically on first start
Run
docker compose up --build
App:
Compose Example
name: garden
services:
app:
image: forge.hmphin.space/wnbe/garden:latest
ports:
- "4000:3001"
volumes:
- ./data:/app/data
restart: unless-stopped
Notes
- The primary image is published by Forgejo Actions. Workflow file:
.forgejo/workflows/build-image.yml - GitHub remains a public source mirror and keeps its own package workflow during the migration
- The old root
package.jsonwas removed because the actual frontend lives infrontend/ - The old
deploy/compose file was removed to avoid keeping a second stale deployment path