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