小编Fre*_*ero的帖子

无法在 Laravel Sail 的 .env 上设置 APP_PORT

我在 Windows 10 中遇到以下问题(在 Ubuntu 中工作正常):

我正在 Laravel 8 中使用 Sail 当我APP_PORT.env...上创建变量时

APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
APP_PORT=3000
Run Code Online (Sandbox Code Playgroud)

...并启动网络,sail up我收到此错误:

services.laravel.test.ports contains an invalid type, it should be a number, or an object
Run Code Online (Sandbox Code Playgroud)

这就是docker-compose.yml看起来的样子

    version: '3'
    services:
        laravel.test:
            build:
                context: ./docker/8.0
                dockerfile: Dockerfile
                args:
                    WWWGROUP: '${WWWGROUP}'
            image: sail-8.0/app
            ports:
                - '${APP_PORT:-80}:80'
...
Run Code Online (Sandbox Code Playgroud)

我知道我可以直接输入ports: - '3000:80',但由于我在团队中工作并且该php artisan sail:install命令将覆盖该docker-compose.yml文件,因此我不想更改该docker-compose.yml文件。

提前致谢。

php laravel docker laravel-8 laravel-sail

19
推荐指数
3
解决办法
3万
查看次数

标签 统计

docker ×1

laravel ×1

laravel-8 ×1

laravel-sail ×1

php ×1