Skip to content

Commit

Permalink
Use Invoke-WebDeployment cmdlet for deployment inside container #30
Browse files Browse the repository at this point in the history
  • Loading branch information
AntonZiminSaritasa committed Nov 10, 2017
1 parent 71be529 commit f307ce8
Show file tree
Hide file tree
Showing 10 changed files with 49 additions and 489 deletions.
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.git
docs
packages
samples
src
Expand Down
2 changes: 1 addition & 1 deletion default.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ $packages = @(
'Saritasa.Tools.Misc' # misc
)

$docsRoot = Resolve-Path "$PSScriptRoot\docs"
$docsRoot = "$PSScriptRoot\docs"

Task pack -depends download-nuget -description 'Build the library, test it and prepare nuget packages' `
{
Expand Down
8 changes: 5 additions & 3 deletions samples/Saritasa.BoringWarehouse/Docker/Dockerfile.db
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@
FROM microsoft/mssql-server-windows-express
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"]

ENV sa_password 29hHzGtB
ENV ACCEPT_EULA Y
ENV `
# SQL Server variables.
sa_password=29hHzGtB `
ACCEPT_EULA=Y

ADD CreateDB.sql C:\Temp\CreateDB.sql
COPY CreateDB.sql C:\Temp\CreateDB.sql

# TODO: Wait for SQL Server start here.

Expand Down
7 changes: 2 additions & 5 deletions samples/Saritasa.BoringWarehouse/Docker/Dockerfile.web
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,12 @@ RUN `
# Install WebDeploy, Psake.
choco install webdeploy psake -y

COPY docs C:\Temp\docs
COPY scripts C:\Temp\scripts
COPY default.ps1 C:\Temp\default.ps1

ENV DockerDir samples\Saritasa.BoringWarehouse\Docker

COPY ${DockerDir}\BoringWarehouse.zip C:\Temp\BoringWarehouse.zip
COPY BoringWarehouse.zip C:\Temp\BoringWarehouse.zip

WORKDIR C:\Temp
RUN psake publish-boringwarehouse
RUN ["psake.bat", "publish-boringwarehouse", "-properties", "@{ServerHost='localhost';SiteName='Default Web Site'}"]

EXPOSE 80
8 changes: 5 additions & 3 deletions samples/ZergRushCo.Todosya/Docker/Dockerfile.db
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@
FROM microsoft/mssql-server-windows-express
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"]

ENV sa_password 29hHzGtB
ENV ACCEPT_EULA Y
ENV `
# SQL Server variables.
sa_password=29hHzGtB `
ACCEPT_EULA=Y

ADD CreateDB.sql C:\Temp\CreateDB.sql
COPY CreateDB.sql C:\Temp\CreateDB.sql

# TODO: Wait for SQL Server start here.

Expand Down
7 changes: 2 additions & 5 deletions samples/ZergRushCo.Todosya/Docker/Dockerfile.web
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,12 @@ RUN `
# Install WebDeploy, Psake.
choco install webdeploy psake -y

COPY docs C:\Temp\docs
COPY scripts C:\Temp\scripts
COPY default.ps1 C:\Temp\default.ps1

ENV DockerDir samples\ZergRushCo.Todosya\Docker

COPY ${DockerDir}\ZergRushCo.zip Temp\ZergRushCo.zip
COPY ZergRushCo.zip Temp\ZergRushCo.zip

WORKDIR C:\Temp
RUN psake publish-zergrushco
RUN ["psake.bat", "publish-zergrushco", "-properties", "@{ServerHost='localhost';SiteName='Default Web Site'}"]

EXPOSE 80
Binary file not shown.
124 changes: 0 additions & 124 deletions scripts/Modules/Saritasa.WebDeploy/1.12.0/Saritasa.WebDeploy.psd1

This file was deleted.

Loading

0 comments on commit f307ce8

Please sign in to comment.