version: "2.1" networks: u_net: services: u_server: image: unki/u_server networks: - u_net volumes: - ../target/x86_64-unknown-linux-musl/release/u_server:/u_server - ./.env:/.env command: /u_server depends_on: u_db: condition: service_started expose: - '63714' environment: RUST_LOG: warp u_db: image: postgres:13.3 networks: - u_net volumes: - ../data:/var/lib/postgresql/data expose: - '5432' environment: - POSTGRES_PASSWORD=${PG_PASSWORD} u_agent_1: image: unki/u_agent networks: - u_net volumes: - ../target/x86_64-unknown-linux-musl/release/u_agent:/u_agent command: /u_agent u_server depends_on: u_server: condition: service_started u_agent_2: image: unki/u_agent networks: - u_net volumes: - ../target/x86_64-unknown-linux-musl/release/u_agent:/u_agent command: /u_agent u_server depends_on: u_server: condition: service_started tests_runner: image: unki/tests_runner networks: - u_net volumes: - ../:/unki/ depends_on: u_server: condition: service_started