我正在尝试制作一个将安装wkhtmltopdf的ebextensions文件.
目前它看起来像这样:
packages:
yum:
xorg-x11-fonts-75dpi: []
libpng: []
xz: []
urw-fonts: []
libXext: []
openssl-devel: []
libXrender: []
rpm:
wkhtmltopdf: https://s3-eu-west-1.amazonaws.com/myS3Account/wkhtmltox-0.12.2.1_linux-centos5-amd64.rpm
Run Code Online (Sandbox Code Playgroud)
在这种情况下,wkthmltopdf无法安装.我收到以下错误:
Failed dependencies:
xorg-x11-fonts-75dpi is needed by wkhtmltox-1:0.12.2.1-1.x86_64
Run Code Online (Sandbox Code Playgroud)
如果我使用SSH连接到我的EC2实例,我可以通过手动运行"yum install xorg-x11-fonts-75dpi",然后是"wget wkthmltopdf -..."和"rpm --install wkhtmltopdf-"来成功安装wkhtml. ".如果我跳过yum步骤,rpm抱怨wkhtmltopdf需要xorg包.
在部署时,ebextensions似乎没有安装xorg-x11-fonts-75dpi.难道我做错了什么?
我在AWS Elastic Beanstalk上运行Play 2.2.3 Web应用程序,使用SBT生成Docker镜像的能力.从EB管理界面上传图像通常可以正常工作,但有时会进入我一直收到以下错误的状态:
Docker容器意外退出11月27日星期四10:05:37 UTC 2014:播放服务器进程ID为1此应用程序已在运行(或删除/ opt/docker/RUNNING_PID文件).
部署失败.除了终止环境并重新设置环境之外,我无法做到这一点.我怎样才能避免环境进入这种状态?
amazon-web-services playframework docker amazon-elastic-beanstalk