当前位置:网站首页>CKAN教程之在 AWS 上部署 CKAN 应用程序
CKAN教程之在 AWS 上部署 CKAN 应用程序
2022-08-02 22:40:00 【知识大胖】
综合知识档案网络 (CKAN) 是一个开源数据门户软件。它由非营利组织开放知识基金会托管。
CKAN 主要使用 Flask 和 Pylons 框架构建。目前,它的大部分架构都在向 Flask Framework 发展。CKAN 的源代码可以从 GitHub https://github.com/ckan/ckan获取。我们可以在现有代码之上创建扩展以满足组织的需求。可以在此处找到创建扩展的步骤。CKAN 被政府平台广泛用于托管公共/私人使用的数据集。
我正在使用的应用程序部署在 Amazon Web Services 上。一旦你的代码准备好了,你需要一个用于 CKAN 的 Docker 文件。GitHub 中的当前 Docker 文件应该没问题。但是,如果有任何更改,请这样做。下图表示 AWS 上使用的服务。
我采用了两种方法来根据需求获取 docker 镜像。
使用 Docker 文件在本地构建映像。
从 Docker Hub 本身拉取 docker 镜像。
请注意,如果您需要对图像进行任何自定义,则必须下载 Docker 文件,进行所需的更改并构建。
在 AWS 上构建映像之前,请在 AWS ECR 中创建存储库以存储您构建的映像。以下命令可用于获取 docker 图像。
构建和标记 CKAN Docker 映像
docker build -t ckan-image:latest . — no-cache
docker tag ckan-image:latest ckan-ecr-repo-id
拉取并标记 ckan/solr 图像
<边栏推荐
- markdown语法
- Technology Sharing | How to do assertion verification for xml format in interface automation testing?
- 1 - vector R language self-study
- MySQL最大建议行数2000w, 靠谱吗?
- 虚拟内存 virualmemory
- 最近公共祖先(LCA)学习笔记 | P3379 【模板】最近公共祖先(LCA)题解
- Controller层代码这么写,简洁又优雅!
- 【使用pyside2遇到的问题】This application failed to start because no Qt platform plugin could be initialized.
- 微信小程序实现lot开发09 接入微信登录
- 数字化转型巨浪拍岸,成长型企业如何“渡河”?
猜你喜欢
随机推荐
The latest real software test interview questions are shared. Are you afraid that you will not be able to enter the big factory after collecting them?
gdb调试简要总结
mysql根据多字段分组——group by带两个或多个参数
B站回应HR称用户是Loser:涉事面试官去年底已被劝退
2022暑假牛客多校1 (A/G/D/I)
C语言函数详解(2)【函数参数——实际参数(实参)&形式参数(形参)】
Directing a non-relational database introduction and deployment
redis的学习笔记
一个很少见但很有用的SQL功能
用于中文文本分类的中文停用词
多租户的多种实现方案
用大白话解释“什么是ERP?” 看完这篇就全明白了
CAS:474922-22-0,DSPE-PEG-MAL,磷脂-聚乙二醇-马来酰亚胺科研试剂供应
today‘s task
Strict feedback nonlinear systems based on event trigger preset since the immunity of finite time tracking control
谷粒商城-day14-商城业务与压力测试
程序员的七夕浪漫时刻
【Unity】Unity开发进阶(七)双刃剑:扩展方法
MySQL删除数据后,释放磁盘空间
典型相关分析CCA计算过程