Добавлен docker-compose.yml и docker-update-entrypoint.sh для update-db контейнера
This commit is contained in:
41
docker-compose.yml
Normal file
41
docker-compose.yml
Normal 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
4
src/dist/docker-update-entrypoint.sh
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
sed -i "s|$ncoredb|rdb:ncoredb|g" config/ncore-properties.xml
|
||||||
|
bin/update-db $0
|
||||||
Reference in New Issue
Block a user