docker-compose.yml 693 B

1234567891011121314151617181920212223242526272829
  1. version: '3.8'
  2. services:
  3. byreal-table:
  4. build:
  5. context: .
  6. dockerfile: Dockerfile
  7. args:
  8. # 构建参数(非敏感数据)
  9. SOL_ENDPOINT: ${SOL_ENDPOINT:-}
  10. container_name: byreal-table
  11. ports:
  12. - '80:3000'
  13. environment:
  14. # 运行时环境变量(从 .env 文件读取)
  15. - SOL_ENDPOINT=${SOL_ENDPOINT}
  16. - SOL_SECRET_KEY=${SOL_SECRET_KEY}
  17. - NODE_ENV=production
  18. - NEXT_TELEMETRY_DISABLED=1
  19. restart: unless-stopped
  20. # 如果需要持久化数据,可以取消注释以下配置
  21. # volumes:
  22. # - ./data:/app/data
  23. networks:
  24. - byreal-network
  25. networks:
  26. byreal-network:
  27. driver: bridge