Добавлен docker-compose.yml и docker-update-entrypoint.sh для update-db контейнера

This commit is contained in:
2026-01-30 16:02:26 +03:00
parent cc05f2920f
commit 1da7621a63
2 changed files with 45 additions and 0 deletions

41
docker-compose.yml Normal file
View File

@ -0,0 +1,41 @@
version: "3"
services:
rdb:
image: <%%FACTORY_REGISTRY%%>/<%%RESERVED_NAME%%>-db:latest
# Если хочется свою базу (Обязательно для update)
# volumes:
# - /mydbpath:/fdb/insidepath.fdb
# environment:
# RDB_DATABASES__ncoredb: /fdb/insidepath.fdb
# Если надо открыть порты для подключения к субд: Левый порт хоста, правый контейнера.
# ports:
# - "3050:3050"
# - "3051:3051"
networks:
- ncore-network
#Если надо пролить патчи
# update:
# image: <%%FACTORY_REGISTRY%%>/<%%RESERVED_NAME%%>-db-update:latest
# networks:
# - ncore-network
# Если надо добавить свой патч
# volumes:
# - /NCORE-0000045.xml:/ncore/updates/NCORE-0000045.xml
# environment:
# ncoredb: "localhost:<%%RESERVED_NAME%%>.dev"
core:
image: <%%FACTORY_REGISTRY%%>/<%%RESERVED_NAME%%>:latest
ports:
# Левый порт хоста, правый контейнера
- "9000:8080"
networks:
- ncore-network
depends_on:
- rdb
# #Если перед запуском надо пролить патчи
# - update
networks:
ncore-network:
driver: bridge

4
src/dist/docker-update-entrypoint.sh vendored Normal file
View File

@ -0,0 +1,4 @@
#!/bin/bash
sed -i "s|$ncoredb|rdb:ncoredb|g" config/ncore-properties.xml
bin/update-db $0