services: tools: image: cm-whatsapp-tools:dev build: context: . dockerfile: docker/tools.Dockerfile bot: build: context: . dockerfile: docker/bot.Dockerfile target: build image: cm-whatsapp-bot:dev container_name: cmbot-bot user: "${HOST_UID:-1000}:${HOST_GID:-1000}" working_dir: /app command: ["pnpm", "--filter", "@cmbot/bot", "dev"] restart: unless-stopped volumes: - .:/app - ./dev-data:/data ports: - "127.0.0.1:8081:8081" environment: NODE_ENV: development DATABASE_URL: ${DATABASE_URL} TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN} TELEGRAM_OPERATOR_WHITELIST: ${TELEGRAM_OPERATOR_WHITELIST} TELEGRAM_QR_CHAT_ID: ${TELEGRAM_QR_CHAT_ID} DATA_DIR: ${DATA_DIR} SESSIONS_DIR: ${SESSIONS_DIR} MEDIA_DIR: ${MEDIA_DIR} BOT_HEALTH_PORT: ${BOT_HEALTH_PORT} BOT_LOG_LEVEL: ${BOT_LOG_LEVEL} networks: - cmbot depends_on: - tools