services: jumble: container_name: imwald-jumble build: context: . dockerfile: Dockerfile args: VITE_PROXY_SERVER: ${JUMBLE_PROXY_SERVER_URL:-http://localhost:8090} ports: - "8089:80" restart: unless-stopped networks: - jumble proxy-server: image: ghcr.io/danvergara/jumble-proxy-server:latest environment: - ALLOW_ORIGIN=${JUMBLE_SOCIAL_URL:-http://localhost:8089} - JUMBLE_PROXY_GITHUB_TOKEN=${JUMBLE_PROXY_GITHUB_TOKEN:-} - ENABLE_PPROF=true - PORT=8080 ports: - "8090:8080" networks: - jumble # Optional: same as docker-compose.dev.yml — `docker compose --profile editor-tools up -d languagetool libretranslate` languagetool: image: silviof/docker-languagetool:latest profiles: ['editor-tools'] container_name: jumble-languagetool ports: - '8010:8010' networks: - jumble restart: unless-stopped libretranslate: image: libretranslate/libretranslate:latest profiles: ['editor-tools'] container_name: jumble-libretranslate ports: - '5000:5000' networks: - jumble restart: unless-stopped networks: jumble: