Files
agents-marketplace/.gitignore
jelisaveta-talbot 3f3bc72680 deploy: add apex-simulation host stack (Traefik + PiperTTS + voice extras)
Stand up a second deploy target on apex-simulation dedicated to
"simulation"-style supplier capabilities, starting with CPU-only PiperTTS
served via openedai-speech-min behind Traefik on :80.

- deploy/simulation/docker-compose.traefik.yml: Traefik latest with
  introspection API, settles on Docker daemon 29.x API negotiation
- deploy/simulation/docker-compose.tts-piper.yml: openedai-speech-min
  with curl-based healthcheck (image lacks wget, which Docker would have
  marked unhealthy and Traefik would filter from the docker provider)
- deploy/simulation/deploy.sh: rsync-based deploy mirroring the
  apex-dashboard pattern; selective --traefik-only / --tts-only flags
- deploy/simulation/install-voice-extras.sh + voice-mappings.py:
  idempotent post-deploy step that downloads en_US-lessac-high voice
  files into the bind-mount and registers a "lessac" alias in
  voice_to_speaker.yaml; survives a host wipe without manual steps
- deploy/simulation/README.md: full host runbook
- .gitignore: exclude data/ recursively, *.log, .vitest-cache, .DS_Store,
  __pycache__/, *.pyc, docs/*.zip
2026-05-06 18:59:20 +02:00

35 lines
835 B
Plaintext

# Dependencies / build artifacts
node_modules
dist
*.tsbuildinfo
coverage
# Environments — never commit; .env.example is the published template
.env
.env.*
!.env.example
# Local data / caches (matches at any depth — covers
# deploy/simulation/data/, indexer/data/, etc.)
data/
*.log
.vitest-cache
.DS_Store
# Claude Code local settings — per-developer, not for shared repo
.claude/
# Deck build intermediates (recreated by docs/build-deck.sh)
docs/EXECUTIVE_SUMMARY.rendered.md
docs/img/*.mmd
# Reference-only archives copied from other projects — these can carry
# secrets inside their entries that .gitignore can't strip from a zip.
# Don't republish them.
docs/*.zip
# Python bytecode (only present under docs/ reference material).
# .pyc files can embed absolute dev-machine paths via co_filename.
__pycache__/
*.pyc