All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- compare local app versions with upstream & update local (make ver-cmp [ VER_UPDATE=yes])
- debug for gitea exchange (including POST debug)
- APPS recurse
- CICD_ADMIN
- empty AUTH_URL, DCAPE_ADMIN_USER
- read APP_ROOT from .env
- standalone .config-link
- 'version' is obsolete
- copyright years
- docs: Upgrade dcape v2 to v3
- CHANGELOG.md
- DCAPE_NET_EXISTS
- DB_CONTAINER for apps
- ENFIST_BRANCH
- APP_ROOT_OPTS, .build
-
host mount for cicd deploy
-
not use .env in build
-
psql-local for app
-
dev.lan -> dev.test
-
improve Serve flow
-
.default-deploy improved
-
host mount for cicd deploy
-
psql-local for app
-
grep .env if var not global
-
upd: upgrade-v3, docs
-
upd: dev.lan -> dev.test
git pull
make git-pull
make config-if
mv .dcape.env.sample .dcape.env
set DCAPE_NET_EXISTS=true
make .env
make build-compose
make up
- Move to docker compose plugin
- Replaced drone with woodpecker
- Separated core apps repos and configs, see dcape3-coreapp
- Improve dcape-app
- set HTTP_PROTO after include
- add PG_ADMIN var
- rm double labels
- add timezone
- psql-local via DSN
Bump docker images:
- traefik:2.6.2
- gitea/gitea:1.16.5
- drone/drone:2.11.1
- drone/drone-runner-docker:1.8.0
- portainer/portainer-ce:2.11.1-alpine
- ghcr.io/dopos/powerdns-alpine:v4.6.1
- drone pipelines for non-amd64 drone runners
- postgresql backups: try .tar before .tgz
- support for docker-compose v1.28+
git pull
mv .env .env.bak
make init
make up
- own docker images placed at ghcr.io
- support for arm64 arch
- updated third-party apps versions
- own docker images placed at ghcr.io
- added support for arm64 arch
- updated third-party apps versions
- 2 years in prod
- apps/enfist: вместо pgrpc-sql-enfist теперь используется apisite
git pull
mv .env .env.bak
make init
make enfist-apply
make up
- apps/traefik*: в настройки вынесен редирект 80 -> 443
- apps/traefik теперь не совместим по конфигу с apps/traefik-acme, при переключении необходим
make init
- apps/cis: добавлено создание каталогов var/apps, var/log в cis-apply
- apps/cis: изменена версия webtail (0.12)
- apps/enfist: исправлено обновление sql-пакетов enfist,rpc и их текущие версии
- Файл CHANGELOG.md
- README.md: информация о зависимости (gawk), уточнен блок "Быстрый старт"
- DEPLOY.md: блоки "Информация для разработчика", "Удаление деплоя"
- Makefile: поддержка параметров
PG_PORT_LOCAL
,CFG_BAK
git pull
mv .env .env.bak
make init
# Тут будет предупреждение об устаревшей версии webtail - надо изменить на новую в .env
make enfist-apply
# Сообщения "ERROR: Newest lib version (0.1) loaded already" игнорируем, других ошибок быть не должно
make dc CMD="up -d webtail"
Move to dcape project, code working in general, commit
Начало разработки аналога fig, утилиты для управления контейнерами Docker, которая была доступна на сайте fig.sh.
Начало работ по построению решения для автоматизации использования контейнеров docker.