No Description

Admin User 714f9ad0d2 Change firebird.conf for security3.fdb 4 years ago
Dockerfile 85eba7ff93 Add libcrypto, libcluster. See Redmine 153547 4 years ago
README.md 8a2997e016 Update info 5 years ago
cluster.conf 85eba7ff93 Add libcrypto, libcluster. See Redmine 153547 4 years ago
docker-entrypoint.sh c816836670 add "using plugin" to docker-entrypoint.sh 4 years ago
firebird.conf 714f9ad0d2 Change firebird.conf for security3.fdb 4 years ago
healthcheck.sh 66b9324ad9 Bump to Firebird 3.0.4 add output /var/log/firebird/*.log to stdout add healthcheck 5 years ago
libcluster.so 85eba7ff93 Add libcrypto, libcluster. See Redmine 153547 4 years ago
libcrypto.so 85eba7ff93 Add libcrypto, libcluster. See Redmine 153547 4 years ago

README.md

Firebird 3

Firebird 3 SuperServer

Установка в образ CentOS 7.6 последней версии из репозитория coprs/makowski/firebird/repo/epel-7/makowski-firebird-epel-7.repo Директория /data в контейнере объявлена как VOLUME Экспортируется порт 3050 При каждом запуске контейнера заново инициализируется security3.fdb: Ожидается (не обязательно) передача docker secrets:

  • FB3_SYSDBA_PWD - пароль пользователя SYSDBA, если не передается - пароль задается случайно, см. логи.
  • FB3_USER_NAME и FB3_USER_PWD - имя и пароль дополнительного пользователя, которому выдается право на создание баз данных.

Пример:

docker service create \
--name fb3 \
-p 3050:3050 \
--secret FB3_SYSDBA_PWD \
--secret FB3_USER_PWD \
--secret FB3_USER_NAME \
--mount "type=volume,source=fb_main,target=/data,volume-driver=local,volume-opt=device=/dev/mapper/docker_data-fb_main,volume-opt=type=xfs" \
registry.sdsys.ru/fbdb3