version: '3.7'

services:
  mongodb:
    image: mongo:latest
    environment:
      - MONGO_DATA_DIR=/data/db
    ports:
      - "27017:27017"
  rust:
    image: rust:latest
    container_name: "rust"
    depends_on:
      - mongodb
    environment:
      RUST_TEST_THREADS: "1"
      RUST_BACKTRACE: "full"
      SKIP_SSL_CONNECTION_TESTS: "true"
      MONGODB_CONNECTION_STRING: "mongodb://mongodb:27017"
    working_dir: /project
    command: tail -f /dev/null