Yaltopia-Homes-TGClient/docker-compose.dev.yml

31 lines
736 B
YAML

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