JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api Remove company Apr 30, 2016
assets/api
config Add /api/ prefix May 12, 2016
tasks Initial implementation Apr 19, 2016
.editorconfig Initial implementation Apr 19, 2016
.gitignore Initial implementation Apr 19, 2016
.sailsrc
Dockerfile Add /api/ prefix May 12, 2016
Gruntfile.js Initial implementation Apr 19, 2016
LICENCE.md Rename LICENSE.md to LICENCE.md Apr 23, 2016
README.md Update README.md Apr 21, 2016
app.js Initial implementation Apr 19, 2016
docker-compose.yml Add /api/ prefix May 12, 2016
package.json Try using postgres Apr 28, 2016
production.yml Finish postgres May 1, 2016

README.md

API сервер "ЄДР"

Тестовий сервер: http://edr.data-gov-ua.org/

Розгортання локально (Docker)

  1. Клонуйте репозиторій
  2. Завантажте ЄДР-файл ou.csv у папку data/ (можна створити сімлінку на папку із файлом за допомогою ln -s)
  3. Встановіть docker та docker-compose щонайменше версії 1.10
  4. Запустіть docker-compose build && docker-compose up
  5. Ждіть закінчення імпорту даних

Розгортання на сервері (Docker Cloud)

  1. Зареєструйтесь на Docker Cloud та прилінкуйте сервер
  2. Створіть стек за допомогою цього Stackfile:
edr:
  image: 'vanuan/edrpou-api:latest'
  environment:
    - NODE_ENV=production
    - PORT=80
  links:
    - mongo
  ports:
    - '80:80'
mongo:
  image: 'mvertes/alpine-mongo:latest'
  1. Ждіть завершення розгортання

Використання

Документація доступна за посиланням: http://edr.data-gov-ua.org/docs/