laradocker配置 swoft

    科技2025-10-27  5

    ### swoft ################################# swoft: image: swoft/swoft depends_on: - workspace ports: - 18306:18306 - 18307:18307 - 18308:18308 volumes: - ../swoft:/var/www/swoft # - ./:/var/www/swoft:delegated # - ./:/var/www/swoft:cached # - ./runtime/ng-conf:/etc/nginx # - ./runtime/logs:/var/log networks: - frontend - backend sowft 需要默认redis 及mysql 可以 ~~~bash depends_on: - mysql - redis #docker-compose up 的时候需要添加mysql redis 我这边是默认workspace

    会存在问题

    docker-compose up -d 不能在swoft容器内用自动重启服务,在容器内运行会导致重复启动 > Swoft2.0 在内置组件中去除了自动重启功能,由 Swoft-cli 来提供。帮助开发者在开发时能让改动的代码快速生效。 需要注意:2.0 里面重启的是整个服务而不是像1.0一样只 reload 工作进程 运行命令:serve:run ⚠️使用 swoftcli 监控 server 开发时,不能将 server 配置为后台运行,不然 swoftcli 会错误的认为 server 意外退出了,导致重复启动。
    Processed: 0.011, SQL: 8