[英]Cloudcontrol: how to install private repositories with composer during image build process?
[英]how to do composer install during docker build
將應用程序部署到 laravel 后,我需要運行這些命令。
docker exec -it php bash
composer update --ignore-platform-reqs
exit
cd back/src
sudo chmod o+w ./storage/ -R
但是當部署給其他開發人員時,這很不方便,我如何將這些命令包含在 dockerfile 或 docker-compose.yml 中? 甚至,有可能在構建之后, docker-composer up -d 立即被填充
Composer 不是從系統(根)啟動,所以我必須從另一個容器運行它
在 docker-compose.yml 文件中,您可以設置更新包的命令。 還要設置音量,這將賦予正確的權限。
php:
command:
- composer update --ignore-platform-reqs
volumes:
- ./storage/:/app/storage:rw
但這一切都取決於您使用的圖像。 您使用哪個 docker 圖像?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.