version: '3.8' services: inventory-app-dev: build: context: . dockerfile: Dockerfile.dev ports: - "0.0.0.0:3010:3000" volumes: # Mount source code for hot reload - .:/app - /app/node_modules # Mount database file to persist data - ./database.db:/app/database.db environment: - NODE_ENV=development - WATCHPACK_POLLING=true - HOSTNAME=0.0.0.0 restart: unless-stopped stdin_open: true tty: true networks: - inventory-network networks: inventory-network: driver: bridge