我有一个有2个用户角色的应用程序,管理员和客户,有3个状态,打开,进行中和关闭。当客户在论坛上添加问题时,状态为Open,我希望使用电子邮件通知管理员和客户。管理员可以将状态更改为正在进行或已关闭,任何状态更改都应通知所有管理员和已发布问题的客户。
该应用程序在Docker上,Redis用于电子邮件。
问题:我在从docker部署中使用CKAN向任何用户发送电子邮件时遇到问题。我使用docker paster命令更改了电子邮件凭据。另外,取消注释.ini文件中的Redis URL。但无法发送邮件,Redis worker始终处于队列状态。
RUN paster --plugin=ckan co
当我试图将一个大型csv文件上载到CKAN数据存储时,它会失败,并显示以下消息
Error: Resource too large to download: 5158278929 > max (10485760).
我将资源上传到百万字节的最大值更改为
ckan.max_resource_size = 5120
在……里面
/etc/ckan/production.ini
我还需要修改什么才能上传一个大的csv到ckan。
截图:
当我在开发机器上安装CKAN的根目录上运行以下命令时:
paster celeryd
我得到了以下错误。
File "/usr/lib/ckan/default/src/ckan/ckan/lib/celery_app.py", line 29, in <module>
sqlalchemy_url = config.get('app:main', 'sqlalchemy.url')
File "/usr/lib/python2.7/ConfigParser.py", line 607, in get
我正在使用pycsw扩展名来生成CSW文件。我已经将一个CKAN实例1中的数据收集到另一个实例2中,现在我正在考虑运行pycsw 'paster load‘命令:
paster ckan-pycsw load -p /etc/ckan/default/pycsw.cfg -u [CKAN INSTANCE]
我知道错误:
Could not pass xml doc from [ID], Error: Start tag expected, '<' not found, line 1, column 1
我想是因为当我访问这个网址时:
[CKAN INSTANCE
我正在使用Vitor的食谱来设置Vagrant的CKAN安装。
一切都很好,但我找不到办法让CKAN从我的主机操作系统(在本例中是OSX中的克隆目录)加载源代码。
目前,主机操作系统中的CKAN代码(回购代码)与Vagrant共享为/vagrant。问题是,CKAN虚拟环境正在从~/pyenv/src/ckan读取源代码,这不包括我们的提交。
我们如何连接两个目录?
更新1:
看来vm.shared_folder做不到这一点,因为它将主机文件夹映射到vm文件夹。我还查看了食谱/ckan/菜谱,并找到了一个SOURCE_DIR常量,但没有解决这个问题。
USER = node[:user]
HO