Skip to content

Commit

Permalink
apisite docs updated
Browse files Browse the repository at this point in the history
  • Loading branch information
LeKovr committed Sep 23, 2018
1 parent b2dd291 commit e73795c
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 11 deletions.
23 changes: 17 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,26 @@
# Changelog

## [0.11]
Релиз: ??
## v1.0.0-rc2 (2018-09-23)

* Изменено
* apps/enfist: вместо [pgrpc](https://github.com/pgrpc/pgrpc-sql-enfist) теперь используется [apisite](https://github.com/apisite/app-enfist)

### Установка обновления
```
git pull
mv .env .env.bak
make init
make enfist-apply
make up
```

## v1.0.0-rc1 (2017-10-22)

* Изменено
* apps/traefik*: в настройки вынесен редирект 80 -> 443
* apps/traefik теперь не совместим по конфигу с apps/traefik-acme, при переключении необходим `make init`

## [0.10]
Релиз: 2017-10-19
## v0.10 (2017-10-19)

* Изменено
* apps/cis: добавлено создание каталогов var/apps, var/log в cis-apply
Expand All @@ -34,7 +46,6 @@ make enfist-apply
make dc CMD="up -d webtail"
```

## [0.9]
Релиз: 2017-10-16
## v0.9 (2017-10-16)

* Проект готов к ревью
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
* [portainer](https://portainer.io/) ([docker](https://hub.docker.com/r/portainer/portainer/)) - управление приложениями (контейнерами и образами)
* [webhook](https://github.com/adnanh/webhook) ([docker](https://store.docker.com/community/images/dopos/webhook)) - деплой (запуск, обновление, удаление) приложений по событию из gitea
* [webtail](https://github.com/LeKovr/webtail) ([docker](https://store.docker.com/community/images/lekovr/webtail)) - агрегация и www доступ к логам событий приложений (запуск, удаление, обновление)
* [enfist](https://github.com/pgrpc/pgrpc-sql-enfist) - хранилище файлов .env в postgresql с JSON-RPC интерфейсом [dbrpc](https://github.com/LeKovr/dbrpc) ([docker](https://store.docker.com/community/images/lekovr/dbrpc))
* [enfist](https://github.com/apisite/app-enfist) ([docker](https://store.docker.com/community/images/apisite/enfist)) - хранилище файлов .env в postgresql
* [narra](https://github.com/dopos/narra) ([docker](https://store.docker.com/community/images/dopos/narra)) - сервис авторизации для nginx через API gitea
* [postgresql](https://www.postgresql.org) ([docker](https://store.docker.com/images/postgres)) - хранение конфигураций приложений и баз данных, если приложению требуется СУБД

Expand Down Expand Up @@ -86,9 +86,9 @@ curl -sSL https://raw.githubusercontent.com/dopos/dcape/master/install.sh | sh -
Этот файл используется `make start-hook` для разворачивания приложения и [docker-compose](https://docs.docker.com/compose/) для управления контейнерами приложения.
В части переменных, используемых в `docker-compose.yml`, формат файла должен соответствовать [docker-compose env_file](https://docs.docker.com/compose/compose-file/compose-file-v2/#env_file).

Конфигурации запуска приложений хранятся в БД в виде Key-value хранилища, где ключ формируется из адреса git репозитория `organization--name_of_repo--branch` (`организация--проект--ветка`), а значение - содержимое `.env` файла. Доступ к хранилищу закрыт паролем и осуществляется через JSON-RPC прокси [dbrpc](https://github.com/LeKovr/dbrpc).
Конфигурации запуска приложений хранятся в БД в виде Key-value хранилища, где ключ формируется из адреса git репозитория `organization--name_of_repo--branch` (`организация--проект--ветка`), а значение - содержимое `.env` файла. Доступ к хранилищу закрыт паролем и осуществляется через фронтенд **cis**.

Для работы с конфигурациями запуска в среде **dcape** используется [dcape-config-cli](https://github.com/dopos/dcape-config-cli).
Кроме веб-интерфейса, работа с конфигурациями запуска может осуществляться через [dcape-config-cli](https://github.com/dopos/dcape-config-cli).
Примеры команд, доступных после клонирования (git clone) и настройки (make .env) dcape-config-cli:

* `make get TAG=name` - получить из хранилища конфигурацию для тега `name` и сохранить в файл `name.env`
Expand Down
4 changes: 2 additions & 2 deletions apps/enfist/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ ENFIST_DB_TAG ?= enfist
# Database user password
ENFIST_DB_PASS ?= $(shell < /dev/urandom tr -dc A-Za-z0-9 2>/dev/null | head -c14; echo)
# apisite/app-enfist docker image version by dcape
ENFIST_VER0 ?= 0.3
ENFIST_VER0 ?= 0.5
# apisite/app-enfist docker image version
ENFIST_VER ?= $(ENFIST_DBRPC_VER0)
ENFIST_VER ?= $(ENFIST_VER0)

define CONFIG_ENFIST
# ------------------------------------------------------------------------------
Expand Down

0 comments on commit e73795c

Please sign in to comment.