version: '3.8' services: cryptoai: build: . container_name: cryptoai-task image: cryptoai:0.0.10 restart: always volumes: - ./cryptoai/data:/app/cryptoai/data - ./cryptoai/logs:/app/cryptoai/logs environment: - TZ=Asia/Shanghai command: python run.py networks: - app-network cryptoai-api: build: . container_name: cryptoai-api image: cryptoai-api:0.0.1 restart: always ports: - "8000:8000" volumes: - ./cryptoai/data:/app/cryptoai/data - ./cryptoai/logs:/app/cryptoai/logs environment: - TZ=Asia/Shanghai - API_HOST=0.0.0.0 - API_PORT=8000 command: python run_api.py networks: - app-network networks: app-network: driver: bridge