mirror of
https://github.com/basnijholt/compose-farm.git
synced 2026-02-03 06:03:25 +00:00
- CF_CONFIG_DIR: config directory (default: ~/.config/compose-farm) - CF_COMPOSE_DIR: compose directory (default: /opt/compose) Mounts preserve paths so compose_dir in config works correctly.
12 lines
474 B
YAML
12 lines
474 B
YAML
services:
|
|
cf:
|
|
image: ghcr.io/basnijholt/compose-farm:latest
|
|
volumes:
|
|
- ${SSH_AUTH_SOCK}:/ssh-agent:ro
|
|
# Config directory (must contain compose-farm.yaml, stores state.yaml)
|
|
- ${CF_CONFIG_DIR:-~/.config/compose-farm}:/root/.config/compose-farm
|
|
# Compose directory (mount at same path so compose_dir in config works)
|
|
- ${CF_COMPOSE_DIR:-/opt/compose}:${CF_COMPOSE_DIR:-/opt/compose}:ro
|
|
environment:
|
|
- SSH_AUTH_SOCK=/ssh-agent
|