version: '3.8' services: json-server: build: context: . dockerfile: Dockerfile.jsonserver container_name: presence-tracker-api ports: - "3001:3001" volumes: - json-data:/data networks: - presence-network restart: unless-stopped nextjs: build: context: . dockerfile: Dockerfile container_name: presence-tracker-web ports: - "3000:3000" environment: - API_URL=http://json-server:3001 depends_on: - json-server networks: - presence-network restart: unless-stopped volumes: json-data: driver: local networks: presence-network: driver: bridge