Skip to content

Commit 410102f

Browse files
committed
#353 Add mssql
1 parent 2f0fd34 commit 410102f

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
version: '3'
2+
services:
3+
4+
mssql:
5+
container_name: senzing-mssql
6+
environment:
7+
# See https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-configure-environment-variables
8+
ACCEPT_EULA: ${ACCEPT_EULA:-Y}
9+
MSSQL_PID: ${MSSQL_PID:-Developer}
10+
MSSQL_SA_PASSWORD: ${MSSQL_SA_PASSWORD:-Passw0rd}
11+
image: mcr.microsoft.com/mssql/server:${SENZING_DOCKER_IMAGE_VERSION_MSSQL_SERVER:-latest}
12+
networks:
13+
- senzing
14+
ports:
15+
- 1433:1433
16+
restart: always
17+
user: "0"
18+
volumes:
19+
- ${MSSQL_DIR:-/var/opt/mssql}:/var/opt/mssql
20+
21+
22+
mssql-create-db:
23+
command:
24+
- /opt/mssql-tools/bin/sqlcmd
25+
- -P
26+
- ${MSSQL_SA_PASSWORD:-Passw0rd}
27+
- -Q
28+
- "CREATE DATABASE G2"
29+
- -S
30+
- ${MSSQL_HOST:-senzing-mssql},${MSSQL_PORT:-1433}
31+
- -U
32+
- sa
33+
container_name: senzing-mssql-create-database
34+
depends_on:
35+
- mssql
36+
image: mcr.microsoft.com/mssql-tools:${SENZING_DOCKER_IMAGE_VERSION_MSSQL_TOOLS:-latest}
37+
networks:
38+
- senzing
39+
restart: on-failure
40+
41+
42+
adminer:
43+
container_name: senzing-adminer
44+
environment:
45+
ADMINER_DEFAULT_SERVER: senzing-mssql
46+
image: senzing/adminer:${SENZING_DOCKER_IMAGE_VERSION_ADMINER:-latest}
47+
networks:
48+
- senzing
49+
ports:
50+
- 9177:8080
51+
restart: always
52+
53+
54+
networks:
55+
senzing:
56+
name: ${SENZING_DOCKER_NETWORK:-senzing-network}

0 commit comments

Comments
 (0)