尝试将撰写文件转换为 kubernetes 清单时出错

Error while trying to convert compose file to kubernetes manifest

我正在尝试将 docker 撰写文件转换为 kubernetes 清单以进行部署,在我的系统上安装 Kompose 后,我使用命令 kompose convert -f docker-compose.yml 进行转换过程,但它不是在职的。错误响应为 ←[31mFATA←[0m services.web.stdin_open must be a boolean.

docker-compose 文件如下所示:

version: '3'

services:
  # Backend / Database
  database:
    image: database
    build: ../backend/database
    volumes:
      - ../backend/database:/data/db
    restart: always
    networks:
      - back

  # Backend / API
  api:
    image: api
    build: ../backend/api
    volumes:
      - ../backend/api/public:/user/src/app/public
    restart: always
    ports: 
      - "8084:8080"
    depends_on:
      - database
    networks:
      - front
      - back

  # Backend / Proxy
  proxy:
    image: nginx
    volumes:
      - ../backend/proxy/nginx.conf:/etc/nginx/conf.d/proxy.conf
    restart: always
    ports:
      - "80:80"
      - "443:443"
    depends_on:
      - database
      - api
    networks:
      - front
      - docker-network

  # Frontend / App / Web
  web:
    image: web
    stdin_open: "true"
    build: ../frontend/app/web
    restart: always
    ports: 
      - "3000:3000"
    depends_on:
      - api
    networks:
      - front

networks:
  front:
    driver: bridge
  back:
    driver: bridge
  docker-network:
    driver: bridge

请帮助我如何避免此错误并构建清单文件。我在 windows 机器上 运行 这个。附件中还显示了错误的屏幕截图。

screenshot of error

非常感谢。

将 stdin_open 改为 true 而不是“true”

services:
  web:
    stdin_open: true