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