mirror of
https://github.com/archtechx/tenancy.git
synced 2025-12-12 11:14:04 +00:00
[4.x] Added support for Microsoft Sql Server (#715)
* added support for microsoft sql server database * added support for microsoft sql server database * trigger ci * revert change * trigger ci * Try installing pdo_sqlsrv * different approach for installing sqlsrv via pecl * add dependencies * add gnupg2 * Update Dockerfile * try skipping msodbcsql17 * Update Dockerfile * add dependency back * update before installing * try to add mssql * mssql host * TENANCY_TEST_MSSQL_HOST env var * add env vars for mssql * add sqlsrv vars to TestCase * rename vars to SQLSRV [skip ci] * MSSQL -> SQLSRV Co-authored-by: Samuel Štancl <samuel@archte.ch> Co-authored-by: Samuel Štancl <samuel.stancl@gmail.com>
This commit is contained in:
parent
72c41ea993
commit
cc6d4fe0dd
6 changed files with 90 additions and 6 deletions
|
|
@ -22,6 +22,9 @@ services:
|
|||
TENANCY_TEST_REDIS_HOST: redis
|
||||
TENANCY_TEST_MYSQL_HOST: mysql
|
||||
TENANCY_TEST_PGSQL_HOST: postgres
|
||||
TENANCY_TEST_SQLSRV_HOST: mssql
|
||||
TENANCY_TEST_SQLSRV_USERNAME: sa
|
||||
TENANCY_TEST_SQLSRV_PASSWORD: P@ssword
|
||||
stdin_open: true
|
||||
tty: true
|
||||
mysql:
|
||||
|
|
@ -64,3 +67,11 @@ services:
|
|||
interval: 1s
|
||||
timeout: 3s
|
||||
retries: 30
|
||||
mssql:
|
||||
image: mcr.microsoft.com/mssql/server:2019-latest
|
||||
ports:
|
||||
- 1433:1433
|
||||
environment:
|
||||
- ACCEPT_EULA=Y
|
||||
- SA_PASSWORD=P@ssword # todo reuse values from env above
|
||||
# todo missing health check
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue