hyperf3.1使用中的问题

wsl1无法热重启

经过测试wsl1无法热重启
但是wsl2正常

wsl2热重启速度慢

这个主要是wsl2的io太慢,目前只能使用docker compose解决他的热重启bug
使用他已有的Dockerfile和docker-compose.yml

services:
  hyperf-api:
    container_name: hyperf-api
    build: .
    develop:
      watch:
        - action: sync
          path: ./
          target: /opt/www
          ignore:
            - vendor/
            - runtime/
        - action: rebuild
          path: composer.json
    ports:
      - 9502:9502
      - 8080:8080
    environment:
      - APP_ENV=dev
      - SCAN_CACHEABLE=false

networks:
  default:
    name: backend
    attachable: true

程序报错后进程没有退出

开发中发现,有时候写错了代码,程序error后再次启动正常,但是其实还有一个旧的程序在运行老代码

发表新评论