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
- setup —
.envund Compose-File generieren - self-host-update — Image-Updates pullen + restarten
- provision — Cloud-Deployment