ractor Docker & Self-Hosted Deployment

GitHub

Rust repository by @slawlor. AI agent rules & system prompts with 2.1k stars.

2,129 stars Rust Rust 7 files ยท ~13,991 tokens
RAW Compose
1. Pull Image (DOCKERHUB) docker pull library/ractor_cluster_tests
2. Docker Run (1-Click Launch) docker run -d --name ractor --restart always ractor_cluster_tests:latest
3. Podman Run podman run -d --name ractor --restart always ractor_cluster_tests:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/library/ractor_cluster_tests:latest
5. ORAS Pull (OCI Artifact) oras pull ractor_cluster_tests:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml

services:
  node-a:
    container_name: "node-a"
    build:
      context: .
      dockerfile: ractor_cluster_integration_tests/Dockerfile
      args:
        - FEATURES=${FEATURES}
    image: ractor_cluster_tests:latest
    networks:
      - test-net
    entrypoint: ''
    command: ractor_cluster_integration_tests test ${A_TEST}
    environment:
      RUST_LOG: debug
  node-b:
    depends_on: 
      - node-a
    container_name: "node-b"
    build:
      context: .
      dockerfile: ractor_cluster_integration_tests/Dockerfile
      args:
        - FEATURES=${FEATURES}
    image: ractor_cluster_tests:latest
    networks:
      - test-net
    entrypoint: ''
    command: ractor_cluster_integration_tests test ${B_TEST}
    environment:
      RUST_LOG: debug

  node-c:
    depends_on: 
      - node-b
    container_name: "node-c"
    build:
      context: .
      dockerfile: ractor_cluster_integration_tests/Dockerfile
      args:
        - FEATURES=${FEATURES}
    image: ractor_cluster_tests:latest
    networks:
      - test-net
    entrypoint: ''
    command: ractor_cluster_integration_tests test ${C_TEST}
    environment:
      RUST_LOG: debug
networks:
  test-net:
    external: false