ElasticBeanstalk 和 .ebignore 文件
Posted
技术标签:
【中文标题】ElasticBeanstalk 和 .ebignore 文件【英文标题】:ElasticBeanstalk and the .ebignore file 【发布时间】:2016-03-21 23:38:01 【问题描述】:我试图阻止我的静态文件包含在使用 elasticbeanstalk 上传的源包中。我不确定我的 .ebignore 文件到底属于哪里。
Main_Direction
/.ebextension
/.elasticbeanstalk
/Actual_Project
//....
我将 .ebignore 文件放在 Actual_Project 目录中。但是,这似乎不起作用,因为我收到以下错误。
ERROR: Application version cannot be any larger than 512MB
我的 .ebignore 文件很简单:
static/*
我也尝试过不带星号和斜杠的静态。
我正在使用:EB CLI 3.6.2 (Python 3.4.3)
【问题讨论】:
【参考方案1】:您的目录结构似乎有点不对劲。 beanstalk 文件属于您的项目的根目录,在您的情况下是Actual_Project
。把它们移到那里。
作为旁注,我使用.gitignore
而不是.ebignore
,因为如果缺少.ebignore
,beantalk 将使用它。它也属于根目录(就在.git
文件夹旁边)
【讨论】:
以上是关于ElasticBeanstalk 和 .ebignore 文件的主要内容,如果未能解决你的问题,请参考以下文章
Django 频道 2 和 EC2 / Elasticbeanstalk
在 AWS 上使用 ElastiCache 和 ElasticBeanstalk 配置 Redis
ElasticBeanstalk GoDaddy 和 SSL
如何在 ElasticBeanstalk 上安装和配置 Redis