국쥐의 개발 일상

Mac CKAN 설치 본문

Open-Source

Mac CKAN 설치

kuckjwi 2019. 9. 8. 22:45

CKAN 이란?

CKAN은 데이터를 공유 및 개방 할 수 있는 데이터 포털 기능을 제공하는 DMS(Data Management System) 이다.

 

CKAN은 Nginx, Apache2, Solr, PostgreSQL, Redis의 서비스를 사용하고 있다.

 

공식 사이트

https://docs.ckan.org/en/2.8/contents.html

 

Full table of contents — CKAN 2.8.2 documentation

Docs » Full table of contents Edit on GitHub Full table of contents User guide Sysadmin guide Maintainer’s guide API guide Extending guide Theming guide Contributing guide Changelog Support the CKAN Association. © 2009-2018 Open Knowledge International and

docs.ckan.org

설치 방법

Ubuntu 16.04 64-bit 환경에서 구동될 수 있다 하기 때문에 Mac에서 사용 할려면 Docker Container 환경이 필요하다.

 

https://hub.docker.com/editions/community/docker-ce-desktop-mac

 

Docker Desktop for Mac - Docker Hub

Docker Desktop for Mac Docker Desktop for Mac is an easy-to-install desktop app for building, debugging, and testing Dockerized apps on a Mac. Docker Desktop for Mac is a complete development environment deeply integrated with the Mac OS Hypervisor framewo

hub.docker.com

위의 사이트에서 Docker를 설치

 

CKAN clone

git clone https://github.com/ckan/ckan.git

CKAN 2.8.2 tag checkout

git checkout tags/ckan-2.8.2

Docker build

cd $CKAN_HOME/contrib/docker
mv .env.template .env
# 최초 작업 시 시간이 좀 걸릴 수 있습니다.
docker-compose up -d --build

Admin 계정 생성

# host
docker exec -it ckan /bin/bash
# ckan container
source /usr/lib/ckan/venv/bin/activate
cd /usr/lib/ckan/venv/src/ckan
paster sysadmin add admin email=example@localhost name=admin -c /etc/ckan/production.ini

위의 일괄작업을 모두 완료하였으면 http://localhost:5000으로 접속하여 위에서 생성한 admin 계정 아이디 및 비밀번호로 로그인

'Open-Source' 카테고리의 다른 글

웹노트북 오픈소스 Polynote 설치  (0) 2019.11.07