2 Commits

3 changed files with 47 additions and 2 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

View File

@ -3,5 +3,5 @@ org.gradle.jvmargs=-Xmx4g -XX:+HeapDumpOnOutOfMemoryError
org.gradle.daemon=false org.gradle.daemon=false
org.gradle.configureondemand=true org.gradle.configureondemand=true
pluginVersion=4.0.18 pluginVersion=4.0.18
biz.redsoft.public.repo=https://ncore-repo.red-soft.ru/repository/public biz.redsoft.public.repo=https://nexus.red-soft.ru/repository/public
biz.redsoft.private.repo=https://ncore-repo.red-soft.ru/repository/ncorez biz.redsoft.private.repo=https://nexus.red-soft.ru/repository/ncore

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