mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-17 21:55:09 +00:00
27 lines
1,005 B
Markdown
27 lines
1,005 B
Markdown
# Easy-Frappe-Docker
|
|
|
|
Easy installation script for Frappe Docker for development and production
|
|
|
|
## Run
|
|
|
|
```bash
|
|
bash easy-docker.sh
|
|
```
|
|
|
|
## Dependencies
|
|
|
|
- `gum` is used for the TUI and is installed automatically when possible
|
|
- `docker` CLI is required and checked on startup
|
|
- `docker compose` (Compose v2 command) is required and checked on startup
|
|
- Docker Desktop includes Compose v2 by default; on Linux Engine-only setups you may need the `docker-compose-plugin` package
|
|
- Docker daemon must be running before the TUI starts
|
|
- Required docker commands are validated (`docker ps/exec/inspect/cp` and `docker compose config/up/down/logs/exec/pull/ps`)
|
|
- If package manager installation for `gum` fails, the script can use a GitHub binary fallback
|
|
|
|
## Options
|
|
|
|
- `-h`, `--help`
|
|
- Shows usage and exits without starting the TUI
|
|
- `--no-installation-fallback`
|
|
- Disables GitHub binary fallback for `gum`
|
|
- If package manager installation fails, the script exits with manual installation guidance
|