UNPKG

scimgateway

Version:

Using SCIM protocol as a gateway for user provisioning to other endpoints

59 lines (56 loc) 1.59 kB
version: '2' services: # scimgateway: # build: # context: . # dockerfile: ./Dockerfile # image: scimgateway:latest # container_name: scimgateway # depends_on: # scimgateway-sqlserver: # condition: service_healthy # hostname: # scimgateway # volumes: # - ./config:/home/scimgateway/config:rw # - /var/lib/dbus:/var/lib/dbus:ro # ports: # - "8880:8880" # # environment: # # - NODE_ENV=production # # - PORT=8880 # # - SEED=changeit # restart: on-failure:3 scimgateway-sqlserver: image: mcr.microsoft.com/mssql/server:2019-latest hostname: MySqlHost environment: - ACCEPT_EULA=Y - SA_PASSWORD=p@ssw0rd! - MSSQL_PID=Developer ports: - 1433:1433 volumes: - ./sqlserver_data:/var/opt/mssql user: root restart: always healthcheck: test: ["CMD-SHELL", "/opt/mssql-tools18/bin/sqlcmd -C -S localhost -U sa -P \"p@ssw0rd!\" -Q 'SELECT 1' || exit 1"] interval: 10s retries: 10 start_period: 10s timeout: 3s scimgateway-sqlserver-configurator: image: mcr.microsoft.com/mssql/server:2019-latest volumes: - ./dbinit:/docker-entrypoint-initdb.d depends_on: scimgateway-sqlserver: condition: service_healthy restart: no command: > bash -c ' /opt/mssql-tools18/bin/sqlcmd -C -S MySqlHost -U sa -P "p@ssw0rd!" -d master -i docker-entrypoint-initdb.d/init.sql; echo "All done!"; '