/
githubmirror
/
tpcc-postgres
Обзор
Документация
Войти
/
githubmirror
/
tpcc-postgres
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docker/sqlserver-latest/up.sh
31 строка
957 B
Brian Kroth
Make docker compose scripts runnable from any directory (#276)
31 мар 2023, 18:55
Не верифицирован
31 мар 2023, 18:55
7efa20e
Код
Авторство
О чём код?
#!/bin/bash set -eu scriptdir=$(dirname "$(readlink -f "$0")") cd "$scriptdir/" docker compose up -d network=$(docker ps --format "{{.Names}} {{.Networks}}" | awk '( $1 ~ /^'$BENCHBASE_PROFILE'/ ) { print $2 }') # Also setup the database for use with the sample configs. # See Also: .github/workflows/maven.yml function run_sqlcmd_in_docker() { set -x docker run --rm --network=$network --entrypoint /opt/mssql-tools/bin/sqlcmd mcr.microsoft.com/mssql-tools:latest \ -U sa -P SApassword1 -S sqlserver -b "$@" set +x } # Cleanup database run_sqlcmd_in_docker -Q "DROP DATABASE IF EXISTS benchbase;" # Setup database run_sqlcmd_in_docker -Q "CREATE DATABASE benchbase;" # Setup login run_sqlcmd_in_docker -Q "CREATE LOGIN benchuser01 WITH PASSWORD='P@ssw0rd';" || true # Setup access run_sqlcmd_in_docker -Q "USE benchbase; CREATE USER benchuser01 FROM LOGIN benchuser01; EXEC sp_addrolemember 'db_owner', 'benchuser01';" || true