...
Code Block |
---|
db: type: postgres connect: port=5432 dbname=iqchannels user=iqchannels password=secret sslmode=disable max_idle: 4 # Max idle connections in a connection pool. max_open: 12 # Max open connections in a connection pool. |
SQL Server:
Code Block |
---|
#Пример для localhost:
db:
type: mssql
connect: port=1433;database=iqchannels;user id=sa;password=Secret22;encrypt=disable
max_idle: 4 # Max idle connections in a connection pool.
max_open: 12 # Max open connections in a connection pool. |
Oracle:
Code Block |
---|
# Use DNS to specify a connection string (user/password@host:port/sid). #Пример с подключением к серверу MSSQL на другом сервере (не в localhost): db: type: oraclemssql connect: iqchannels/secret@localhost:1521/xe sqlserver://sa:password@192.168.1.150:1433?database=iqchannels max_idle: 4 # Max idle connections in a connection pool. max_open: 12 # Max open connections in a connection pool. |
...
5) Опционально, укажите другие настройки сервера в в config.yaml
. Настройки по умолчанию со всеми комментариями доступны в файле config/config.yaml
из архива релиза для любой ОС.
...
Code Block |
---|
docker run -it --rm \ --net=host \ -v /absolute-path-to/config.yaml:/iqchannels/config/config.yaml \ -v /absolute-path-to/var:/iqchannels/var \ docker.iqstore.ru/iqchannels:2017.2.0 \ migrate |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Если в процессе миграции вы видите ошибки, в тексте который встречается "..exists...",
но при этом далее имеются записи, что "migrations Applied..."
и далее успешно проходят миграции "...migrations services...":
в таком случае ошибка не критичная, т.к. это уведомление о том, что скрипт создания колонок пытался создать новую, но она уже существует. В будущих релизах данные скрипты будут исправлены, а пока можно ошибку игнорировать, согласно описанию выше. |
7) Запустите контейнер с приложением в фоновом режиме (-d):
...