MINICURSO CKAN

De TheNets Wiki
Ir para: navegação, pesquisa

Requisitos

O tutorial abaixo foi escrito considerando um ambiente Linux x64 de uma distribuição Debian ou derivada.

Requisitos de hardware:

  • 2.00 GB de RAM
  • 6.00 GB de armazenamento livre

As portas 80 e 5000 deverão estar disponíveis.

Instale a IDE Visual Studio Code:

# Adiciona o repositório e cache da Microsoft
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

# Instala o Visual Studio Code
sudo apt-get update
sudo apt-get install -y code

Instale o Docker, que é um pré-requisito para trabalhar com o EasyCKAN:

# Instalar utilizando o script automático do Docker IO
apt-get install -y curl
curl -sSL https://get.docker.io | sh

# Instalar utilizando o repositório próprio do Ubuntu 16.04 ou superior
apt-get install -y docker-ce

Instale o EasyCKAN:

curl -sSL https://raw.githubusercontent.com/thenets/Easy-CKAN/master/install_easyckan.sh | sudo bash
sudo easyckan install

Instale o ckanext-dadosgovbr:

# Entre no container do EasyCKAN
easyckan exec

# Vá para o diretório dos plugins
cd /usr/lib/ckan/default/src

# Instale o ckanext-dadosgovbr (última versão Beta)
pip install -e git+https://github.com/dadosgovbr/ckanext-dadosgovbr.git@beta#egg=ckanext-dadosgovbr

# Instale as dependências
pip install -r /usr/lib/ckan/default/src/ckanext-dadosgovbr/pip-requirements.txt

# Configure o plugin
cd /usr/lib/ckan/default/src/ckanext-dadosgovbr && python setup.py develop