gpt4 book ai didi

macos - Laravel Sail & Docker 添加额外站点(多项目)

转载 作者:行者123 更新时间:2023-12-05 09:35:53 26 4
gpt4 key购买 nike

现在推荐在 Laravel 8 中使用 Sail & Docker

现在我使用 homestead,但我想将我的系统升级到最新版本 8,我在安装 Docker Desktop 和 Sail 之前进行了设置 http://localhost 一切正常,但是 nodejs npm 和 mysql redis 已准备就绪一切

我想学的题目是sail & docker,多个项目在这个结构下是怎么工作的?例如在处理此配置之前的 Homestead

- map: homestead.test
to: /home/vagrant/project1/public

- map: another.test
to: /home/vagrant/project2/public

谢谢

最佳答案

如果您想同时运行多个项目,则需要更改端口(MySQL、Redis、MailHog 等)。

应用程序、MySQL 和 Redis 端口

将所需的端口添加到 .env 文件:

APP_PORT=81
FORWARD_DB_PORT=3307
FORWARD_REDIS_PORT=6380

MailHog 端口

docker-compose.yml 文件中更新 MailHog 端口。更改这些行:

ports:
- 1025:1025
- 8025:8025

为此:

ports:
- 1026:1025
- 8026:8025

容器启动后,您可以在 http://localhost:81 访问您的应用程序,在 http://localhost:8026 访问 MailHog 网络界面.

关于macos - Laravel Sail & Docker 添加额外站点(多项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65539519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com