version: "3" services: mongodb: image: mongo:bionic container_name: mongodb ports: - "27017:27017" environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: password MONGO_INITDB_DATABASE: bot volumes: - ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro - mongodb_data:/data/db bot-api: image: oven/bun:1 container_name: bot-api command: bun run docker-dev working_dir: /usr/src/app ports: - "8080:8080" depends_on: - mongodb environment: MONGODB_URI: "mongodb://mongodb:27017/bot" MONGODB_USER: "root" MONGODB_PASS: "password" JWTSECRET: "cooljwtsecret" volumes: - ./:/usr/src/app:ro bot-image-moderation-fe: image: oven/bun:1 container_name: bot-image-moderation-fe command: bun run dev --host working_dir: /usr/src/app ports: - "8081:8081" volumes: - ./:/usr/src/app volumes: mongodb_data: