【发布时间】:2021-06-05 21:04:22
【问题描述】:
如何为 devspace 进行 PHPFPM+Nginx 部署?
实际上,我正在使用 PHP-Apache 并拥有这个 devspace.yaml
[...]
deployments:
- name: panel
helm:
componentChart: true
values:
containers:
- image: registry.digitalocean.com/mycompany/myapp
service:
ports:
- port: 80
ingress:
rules:
- host: "mydomain.com.ar"
我的 Dockerfile 是这样的
FROM php:7.4.4-apache
[...]
EXPOSE 80
CMD ["apache2-foreground"]
一切正常,主机已在 Ingress 上注册。但是,我喜欢从 PHPApache 升级到 PHP-FPM + Nginx。
我将我的 Dockerfile 从 FROM php:7.4.4-apache 更改为 FROM php:7.4.4-fpm 并删除了 EXPOSE 和 COMMAND。但现在?现在不需要 PHP 和 NGinx 的特定配置。
那么,如何将 nginx 服务添加到devspace.yaml 并连接到 php-fpm?
【问题讨论】:
标签: php docker nginx kubernetes devspace