Tag: composer phpPHP

在工作层Elastic Beanstalk泊坞窗容器上缺less供应商目录

我有一个Symfony 3工作应用程序来处理webhook订阅。 我正在运行composer php安装和构build容器图像,标记并推送到EC2容器registry。 当我用下面的代码创build一个docker-compose文件时: version: "2" services: application: image: <ACCOUNT ID>.dkr.ecr.eu-west-1.amazonaws.com/webhook-worker:latest 然后运行docker-compose up -d ,然后运行docker-compose up -d docker-compose exec application ls ,我看到了vendor目录。 一切都好。 但是,当使用以下Dockerrun.aws.json文件由EB实例拉取图像时: { "AWSEBDockerrunVersion": "1", "Image": { "Name": "<ACCOUNT ID>.dkr.ecr.eu-west-1.amazonaws.com/webhook-worker:latest", "Update": "true" }, "Ports": [ { "ContainerPort": "80" } ], "Logging": "/var/www/html/var/logs/" } 然后我以root身份进入容器,并运行docker等价物, vendor目录丢失。 我错过了什么吗? 我真的不想在部署之后在容器中运行composer php – 它可能会失败,部署将失败 – 我不应该这样做。 […]

Dockercomposer php为新人

我是新来的docker世界,我正在“尝试”为我的PHP源代码做一个docker图像。 到目前为止,我已经提出了一些docker指令。 我已经完成了一个图像。 我知道发现自己想要 input容器 运行composer php安装在我的项目的根 这是我的docker图像的样子 # Pull base image. FROM composer/composer:master-php5 # Install rsync for deployment RUN apt-get update \ && apt-get install -y openssh-client rsync php-soap php5-gd zlib1g-dev libicu-dev g++ git \ && rm -r /var/lib/apt/lists/* #install mysql pdo RUN docker-php-ext-install pdo pdo_mysql soap gd intl # Set correct entrypoint CMD […]

Docker的PHP开发环境(以及如何使用composer)

我和docker玩了一段时间,我想用它来build立一个PHP开发环境。 用PHP我使用composer php。 尽pipe我关于使用docker构builddevlopmenet环境的研究,我基本上find示例代码来展示如何运行现有的PHP应用程序(但不知道如何制作开发环境),例如: https : //github.com/tutumcloud/tutum-docker -php 我真的不明白是否必须在容器内部或外部运行composer php? 你能告诉我一些例子,我有我的源代码在主机上的目录,通过泊坞窗与容器共享,以及如何使用这个设置composer php? 谢谢 :)

PHPcomposer php里面的容器丢失了供应商目录

我有以下的Dockerfile FROM bitgandtter/sf:php7 # basic env fix ENV TERM xterm # install packages ADD . /var/www # update dependencies RUN cd Helpers && SYMFONY_ENV=prod composer update -o –no-dev ENV SYMFONY_ENV prod 生成映像后,Helpers目录不包含vendor目录。 我真的不知道为什么,因为以前的compsoer更新只是成功地执行,图像创build就好了。 请任何帮助 注意:图像bitgandtter / sf:php7在/ var / www上使用VOLUME声明