当前位置:网站首页>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 图像
<边栏推荐
- 测试人生 | 阿里实习 90 天:从实习生的视角谈谈个人成长
- 最新真实软件测试面试题分享,收藏了还怕进入不了大厂?
- Directing a non-relational database introduction and deployment
- centos7安装mysql5.7
- TCP三次握手与四次挥手
- CTF命令执行题目解题思路
- 漫画:怎么证明sleep不释放锁,而wait释放锁?
- Based on two levels of decomposition and the length of the memory network multi-step combined forecasting model of short-term wind speed
- 多租户的多种实现方案
- 工业元宇宙的价值和发展
猜你喜欢
随机推荐
Unity WallFxPack使用
【使用pyside2遇到的问题】This application failed to start because no Qt platform plugin could be initialized.
MySQL最大建议行数2000w, 靠谱吗?
学习基因富集工具DAVID(2)
CAS:1445723-73-8,DSPE-PEG-NHS,磷脂-聚乙二醇-活性酯两亲性脂质PEG共轭物
R语言自学 1 - 向量
Broadcast platform, the use of the node generated captcha image, and validate
Numpy数组中d[True]=1的含义
The only way to go from a monthly salary of 10k to 30k: automated testing
执子手,到永恒
非关系型数据库MongoDB简介和部署
threejs 动态调整相机位置,使相机正好能看到对象
# DWD层及DIM层构建## ,220801 ,
B站回应HR称用户是Loser:涉事面试官去年底已被劝退
软件测试到底自学还是报班?
Web APIs BOM- 操作浏览器-Window对象
【C语言】带头双向循环链表(list)详解(定义、增、删、查、改)
刚安装完win10专业工作站版,系统变量中Path默认值有哪些?重新建一个“PATH”变量名,会覆盖掉原先的“Path”。
【Unity】Unity开发进阶(七)双刃剑:扩展方法
Image recognition from zero to write DNF script key points