Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

GSA/datagov-ckan-multi

Repository files navigation

CircleCI

This project is no longer maintained.

All information left as historical record, but may be incorrect/missing/incomplete.

datagov-ckan-multi

The Data.gov multi-tenant CKAN platform

CKAN multi-tenant Architecture

CKAN multi-tenant Setup Instructions

Repositories

Forks of Data.gov CKAN Extensions (to be merged back)

OpenControl and compliance-as-code

We're documenting our security controls using OpenControl in order to make the work we've done to meet security standards transparent and reusable. We're using HyperGRC to provide an in-browser tool for managing our compliance-as-code repositories.

Usage

You can use HyperGRC locally to view and edit controls. This is a work in progress. First, follow the instructions to install dependencies.

Start HyperGRC for editing.

npm run edit-controls

Then open your web browser to localhost:8000.

Installation of this static site

Clone the repository.

$ git clone https://github.com/gsa/datagov-ckan-multi
$ cd datagov-ckan-multi

Install the Node.js dependencies.

$ npm install

Build the site.

$ npm run build

Run the site locally.

$ npm start

Open your web browser to localhost:4000 to view your site.

After you make changes, be sure to run the tests.

$ npm test

Note that when built by Federalist, npm run federalist is used instead of the build script.

Technologies used for this static site

Team Charter