From 1da7621a639ddc910987369666f3d852df6142b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=A2=D0=BE=D0=BB?= =?UTF-8?q?=D1=81=D1=82=D1=8B=D1=85?= Date: Fri, 30 Jan 2026 16:02:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20docker-compose.yml=20=D0=B8=20docker-update-entrypoint?= =?UTF-8?q?.sh=20=D0=B4=D0=BB=D1=8F=20update-db=20=D0=BA=D0=BE=D0=BD=D1=82?= =?UTF-8?q?=D0=B5=D0=B9=D0=BD=D0=B5=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 41 ++++++++++++++++++++++++++++ src/dist/docker-update-entrypoint.sh | 4 +++ 2 files changed, 45 insertions(+) create mode 100644 docker-compose.yml create mode 100644 src/dist/docker-update-entrypoint.sh diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..920af65 --- /dev/null +++ b/docker-compose.yml @@ -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 diff --git a/src/dist/docker-update-entrypoint.sh b/src/dist/docker-update-entrypoint.sh new file mode 100644 index 0000000..d61c204 --- /dev/null +++ b/src/dist/docker-update-entrypoint.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sed -i "s|$ncoredb|rdb:ncoredb|g" config/ncore-properties.xml +bin/update-db $0 \ No newline at end of file