aYOUne

ay local

ay local

Cross-Platform-Wrapper um docker compose für lokale aYOUne-Self-Hosting-Stacks. Ersetzt infrastructure/local/dev.ps1 für macOS/Linux/Windows. Nutzt automatisch das infrastructure/local/-Overlay des Monorepos (wenn vorhanden), sonst ./docker-compose.yml.

Subcommands

ay local up [profiles…]

Startet das Compose-Stack mit gewählten Profilen (core ist immer dabei).

ay local up                       # nur core
ay local up crm marketing         # core + crm + marketing
ay local up crm marketing pm devops

ay local down

Stoppt alle Services.

ay local down

ay local restart <service>

Restart eines Services.

ay local restart api-config
ay local restart api-crm

ay local logs <service>

Folgt den Logs eines Services.

ay local logs api-config
ay local logs api-crm -f

ay local ps

Zeigt laufende Container mit Status.

ay local ps

ay local pull

Pullt die neuesten Images.

ay local pull

ay local exec <service> <command…>

Befehl im Container ausführen.

ay local exec api-crm sh
ay local exec api-config node -e "console.log('hi')"

Beispiel-Workflow

# Erstmaliges Setup
ay setup
ay local pull

# Stack starten
ay local up crm marketing

# Service-Status prüfen
ay local ps
ay status

# Service-Logs verfolgen
ay local logs api-crm

# Heruntefahren
ay local down

Siehe auch