mirror of https://github.com/abpframework/abp.git
3 changed files with 18 additions and 18 deletions
@ -1,12 +1,12 @@ |
|||
#!/bin/bash |
|||
|
|||
cd IdentityServerHost |
|||
export ConnectionStrings__Default=$IdentityServerConnectionString |
|||
|
|||
until dotnet ef database update --no-build; do |
|||
until /opt/mssql-tools/bin/sqlcmd -S sqlserver -U SA -P $SA_PASSWORD -Q 'SELECT name FROM master.sys.databases'; do |
|||
>&2 echo "SQL Server is starting up" |
|||
sleep 1 |
|||
done |
|||
|
|||
export ConnectionStrings__Default=$MyProjectNameConnectionString |
|||
cd MyCompanyName.MyProjectName.Host && dotnet ef database update --no-build |
|||
/opt/mssql-tools/bin/sqlcmd -S sqlserver -U SA -P $SA_PASSWORD -Q "CREATE DATABASE [$IdentityServer_DB]" |
|||
/opt/mssql-tools/bin/sqlcmd -S sqlserver -U SA -P $SA_PASSWORD -Q "CREATE DATABASE [$MyProjectName_DB]" |
|||
|
|||
/opt/mssql-tools/bin/sqlcmd -d $IdentityServer_DB -S sqlserver -U sa -P $SA_PASSWORD -i migrations-IdentityServerHost.sql |
|||
/opt/mssql-tools/bin/sqlcmd -d $MyProjectName_DB -S sqlserver -U sa -P $SA_PASSWORD -i migrations-MyProjectName.sql |
|||
@ -1,12 +1,13 @@ |
|||
version: '3.4' |
|||
|
|||
services: |
|||
services: |
|||
migrations: |
|||
build: |
|||
context: ../../ |
|||
dockerfile: templates/service/database/Dockerfile |
|||
dockerfile: templates/service/database/Dockerfile |
|||
depends_on: |
|||
- sqlserver |
|||
environment: |
|||
- IdentityServerConnectionString=Server=sqlserver;Database=MyProjectName_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false |
|||
- MyProjectNameConnectionString=Server=sqlserver;Database=MyProjectName_ModuleDb;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false |
|||
- IdentityServer_DB=MyProjectName_Identity |
|||
- MyProjectName_DB=MyProjectName_ModuleDb |
|||
- SA_PASSWORD=yourStrong(!)Password |
|||
|
|||
Loading…
Reference in new issue