version: '3.1' services: db: image: mongo:6 restart: unless-stopped environment: MONGO_INITDB_ROOT_USERNAME: mongo MONGO_INITDB_ROOT_PASSWORD: mongo volumes: - ./mongo:/data/db # mongo-express: # image: mongo-express # restart: unless-stopped # ports: # - 8081:8081 # environment: # ME_CONFIG_MONGODB_ADMINUSERNAME: mongo # ME_CONFIG_MONGODB_ADMINPASSWORD: mongo # ME_CONFIG_MONGODB_URL: mongodb://mongo:mongo@db:27017/ redis: image: redis:7-alpine restart: unless-stopped command: redis-server /etc/redis.conf ports: - "127.0.0.1:6379:6379" volumes: - ./redis:/data - ./config/redis.conf:/etc/redis.conf:ro livekit: image: livekit/livekit-server:v1.3 command: --config /etc/livekit.yaml restart: unless-stopped network_mode: "host" depends_on: - redis volumes: - ./config/livekit.yaml:/etc/livekit.yaml:ro audon: build: . image: codeberg.org/nmkj/audon env_file: - .env.production restart: unless-stopped ports: - "127.0.0.1:8100:8100" depends_on: - db - redis - livekit volumes: - ./public/storage:/audon/public/storage