An open API service indexing awesome lists of open source software.

https://github.com/darkleaf/publicator


https://github.com/darkleaf/publicator

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

[![CircleCI](https://circleci.com/gh/darkleaf/publicator/tree/master.svg?style=svg)](https://circleci.com/gh/darkleaf/publicator/tree/master)

# Demo

https://darkleaf-publicator2.herokuapp.com/

# Версии

+ [1.0](https://github.com/darkleaf/publicator/tree/1.0)
+ [2.0 / current](https://github.com/darkleaf/publicator/tree/master)
+ [3.0 / under development](https://github.com/darkleaf/publicator/tree/3.0)

В версии 3.0 для моделирования агрегатов используется [datascript](https://github.com/tonsky/datascript/)

# Разработка в docker
+ `docker-compose run --rm --service-ports app sh`
+ перейти в подпроект, например `cd core`
+ `clojure -Adev:repl` или `clojure -Adev:cider`

# Запуск в docker
+ `docker-compose run --rm --service-ports app sh`
+ `cd main`
+ `clojure -Astart`
+ http://localhost:4446/

# Heroku deploy

+ `docker-compose run --rm --service-ports app sh`
+ `cd main`
+ `clojure -Auberjar`, выполняется долго из-за docker
+ выйти в из docker
+ `cd main`
+ `heroku deploy:jar main.jar`