symphony Docker & Self-Hosted Deployment

GitHub

Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.

26,543 stars Elixir Elixir 1 file ยท ~7,910 tokens
RAW Compose
1. Pull Image (DOCKERHUB) docker pull openai/symphony
2. Docker Run (1-Click Launch) docker run -d --name symphony -p 1:1 --restart always openai/symphony:latest
3. Podman Run podman run -d --name symphony -p 1:1 --restart always openai/symphony:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/openai/symphony:latest
5. ORAS Pull (OCI Artifact) oras pull openai/symphony:latest
6. Compose Deployment docker compose up -d
elixir/test/support/live_e2e_docker/docker-compose.yml
Download .yml
services:
  worker1:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - "${SYMPHONY_LIVE_DOCKER_WORKER_1_PORT}:22"
    volumes:
      - ${SYMPHONY_LIVE_DOCKER_AUTHORIZED_KEY}:/run/symphony/ssh/authorized_key.pub:ro
      - ${SYMPHONY_LIVE_DOCKER_AUTH_JSON}:/root/.codex/auth.json:ro

  worker2:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - "${SYMPHONY_LIVE_DOCKER_WORKER_2_PORT}:22"
    volumes:
      - ${SYMPHONY_LIVE_DOCKER_AUTHORIZED_KEY}:/run/symphony/ssh/authorized_key.pub:ro
      - ${SYMPHONY_LIVE_DOCKER_AUTH_JSON}:/root/.codex/auth.json:ro