version: '3.4' services: new-api-hunter: build: . container_name: new-api-hunter restart: always ports: - "3080:3000" volumes: - ./data:/data - ./logs:/app/logs environment: - SQL_DSN=postgresql://root:123456@db-hunter:5432/new-api - REDIS_CONN_STRING=redis://redis-hunter - TZ=Asia/Shanghai depends_on: - redis-hunter - db-hunter networks: - net-hunter redis-hunter: image: redis:latest container_name: redis-hunter networks: - net-hunter db-hunter: image: postgres:15 container_name: db-hunter environment: POSTGRES_USER: root POSTGRES_PASSWORD: 123456 POSTGRES_DB: new-api volumes: - pg_data_hunter:/var/lib/postgresql/data networks: - net-hunter volumes: pg_data_hunter: networks: net-hunter: driver: bridge