version: '3.8' services: yaltipia-telegram-bot-dev: build: context: . dockerfile: Dockerfile.dev container_name: yaltipia-telegram-bot-dev restart: unless-stopped environment: - NODE_ENV=development env_file: - .env volumes: # Mount source code for development (hot reload) - ./src:/app/src - ./package.json:/app/package.json - ./package-lock.json:/app/package-lock.json # Mount logs directory - ./logs:/app/logs # Exclude node_modules from host - /app/node_modules networks: - yaltipia-dev-network ports: # Optional: expose port for debugging - "9229:9229" networks: yaltipia-dev-network: driver: bridge