Publicatiemap verplaatst van gedeelde D:\publish naar eigen D:\MijnBesluit VS\MijnBesluitpublish (net als RenH), agent/agentvenster naar MijnBesluitTools\server; paden in code/scripts/docs bijgewerkt
This commit is contained in:
@@ -13,7 +13,7 @@ Eén exe om uit te leveren dus, en geen los installatieprogramma.
|
|||||||
D:\MijnBesluit VS\MijnBesluit\tools\SocketServer-publiceren.ps1
|
D:\MijnBesluit VS\MijnBesluit\tools\SocketServer-publiceren.ps1
|
||||||
```
|
```
|
||||||
|
|
||||||
Dat levert `D:\publish\mijnbesluit-socketserver.zip`. Of met de hand:
|
Dat levert `D:\MijnBesluit VS\MijnBesluitpublish\mijnbesluit-socketserver.zip`. Of met de hand:
|
||||||
|
|
||||||
```
|
```
|
||||||
dotnet publish src\MijnBesluit.SocketServer -c Release -r win-x64 --self-contained false -o D:\MijnBesluit VS\MijnBesluit\publish
|
dotnet publish src\MijnBesluit.SocketServer -c Release -r win-x64 --self-contained false -o D:\MijnBesluit VS\MijnBesluit\publish
|
||||||
|
|||||||
@@ -136,7 +136,7 @@ cd D:\MijnBesluit VS\MijnBesluit
|
|||||||
```
|
```
|
||||||
|
|
||||||
Dat bouwt de Release-versie, gooit `appsettings.Development.json` eruit (die hoort niet op een
|
Dat bouwt de Release-versie, gooit `appsettings.Development.json` eruit (die hoort niet op een
|
||||||
server) en maakt er `D:\publish\mijnbesluit.zip` van.
|
server) en maakt er `D:\MijnBesluit VS\MijnBesluitpublish\mijnbesluit.zip` van.
|
||||||
|
|
||||||
**Op de server**, in een PowerShell-venster als administrator:
|
**Op de server**, in een PowerShell-venster als administrator:
|
||||||
|
|
||||||
@@ -175,10 +175,10 @@ Liever zelf, of eenmalig:
|
|||||||
Op je ontwikkelmachine:
|
Op je ontwikkelmachine:
|
||||||
|
|
||||||
```
|
```
|
||||||
dotnet publish src\MijnBesluit.Web -c Release -o D:\publish\mijnbesluit
|
dotnet publish src\MijnBesluit.Web -c Release -o 'D:\MijnBesluit VS\MijnBesluitpublish\mijnbesluit'
|
||||||
```
|
```
|
||||||
|
|
||||||
Kopieer de inhoud van `D:\publish\mijnbesluit` naar `D:\Sites\mijnbesluit` op de server. In
|
Kopieer de inhoud van `D:\MijnBesluit VS\MijnBesluitpublish\mijnbesluit` naar `D:\Sites\mijnbesluit` op de server. In
|
||||||
Visual Studio kan het ook met Publiceren → Map, of met Web Deploy als dat op de server aanstaat.
|
Visual Studio kan het ook met Publiceren → Map, of met Web Deploy als dat op de server aanstaat.
|
||||||
|
|
||||||
`dotnet publish` maakt zelf een `web.config` aan met de juiste verwijzing naar de IIS-module;
|
`dotnet publish` maakt zelf een `web.config` aan met de juiste verwijzing naar de IIS-module;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ public class Instellingen
|
|||||||
public int Poort { get; set; } = 5210;
|
public int Poort { get; set; } = 5210;
|
||||||
public string Geheim { get; set; } = "";
|
public string Geheim { get; set; } = "";
|
||||||
public string Projectmap { get; set; } = @"D:\MijnBesluit VS\MijnBesluit";
|
public string Projectmap { get; set; } = @"D:\MijnBesluit VS\MijnBesluit";
|
||||||
public string Publicatiemap { get; set; } = @"D:\publish";
|
public string Publicatiemap { get; set; } = @"D:\MijnBesluit VS\MijnBesluitpublish";
|
||||||
|
|
||||||
/// <summary>Waar de testversie op deze pc draait. Zelfde adres als in
|
/// <summary>Waar de testversie op deze pc draait. Zelfde adres als in
|
||||||
/// launchSettings.json van MijnBesluit.Web (profiel "https").</summary>
|
/// launchSettings.json van MijnBesluit.Web (profiel "https").</summary>
|
||||||
|
|||||||
+1
-1
@@ -25,7 +25,7 @@ param(
|
|||||||
[switch] $Aab,
|
[switch] $Aab,
|
||||||
|
|
||||||
# Waar de APK terechtkomt.
|
# Waar de APK terechtkomt.
|
||||||
[string] $Uit = 'D:\publish\mijnbesluit-app',
|
[string] $Uit = 'D:\MijnBesluit VS\MijnBesluitpublish\mijnbesluit-app',
|
||||||
|
|
||||||
# Het sleutelbestand waarmee de app wordt ondertekend.
|
# Het sleutelbestand waarmee de app wordt ondertekend.
|
||||||
[string] $Sleutelbestand = 'D:\MijnBesluit VS\MijnBesluitSleutels\mijnbesluit-app.keystore',
|
[string] $Sleutelbestand = 'D:\MijnBesluit VS\MijnBesluitSleutels\mijnbesluit-app.keystore',
|
||||||
|
|||||||
@@ -3,17 +3,17 @@
|
|||||||
Publiceert MijnBesluit.Web en pakt het resultaat in als één zip-bestand.
|
Publiceert MijnBesluit.Web en pakt het resultaat in als één zip-bestand.
|
||||||
|
|
||||||
.DESCRIPTION
|
.DESCRIPTION
|
||||||
Draai dit op je ontwikkelmachine. Het resultaat is D:\publish\mijnbesluit.zip.
|
Draai dit op je ontwikkelmachine. Het resultaat is D:\MijnBesluit VS\MijnBesluitpublish\mijnbesluit.zip.
|
||||||
Dat bestand pak je op de server uit met Uitrollen.ps1.
|
Dat bestand pak je op de server uit met Uitrollen.ps1.
|
||||||
|
|
||||||
.EXAMPLE
|
.EXAMPLE
|
||||||
.\tools\Publiceren.ps1
|
.\tools\Publiceren.ps1
|
||||||
.\tools\Publiceren.ps1 -Uitvoer D:\publish -Configuratie Release
|
.\tools\Publiceren.ps1 -Uitvoer 'D:\MijnBesluit VS\MijnBesluitpublish' -Configuratie Release
|
||||||
#>
|
#>
|
||||||
[CmdletBinding()]
|
[CmdletBinding()]
|
||||||
param(
|
param(
|
||||||
# Map waarin de publicatie en het zip-bestand terechtkomen.
|
# Map waarin de publicatie en het zip-bestand terechtkomen.
|
||||||
[string] $Uitvoer = 'D:\publish',
|
[string] $Uitvoer = 'D:\MijnBesluit VS\MijnBesluitpublish',
|
||||||
|
|
||||||
# Release voor de server, Debug alleen om iets te onderzoeken.
|
# Release voor de server, Debug alleen om iets te onderzoeken.
|
||||||
[ValidateSet('Release', 'Debug')]
|
[ValidateSet('Release', 'Debug')]
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
Publiceert MijnBesluit.SocketServer en pakt het in als één zip-bestand.
|
Publiceert MijnBesluit.SocketServer en pakt het in als één zip-bestand.
|
||||||
|
|
||||||
.DESCRIPTION
|
.DESCRIPTION
|
||||||
Draai dit op je ontwikkelmachine. Het resultaat is D:\publish\mijnbesluit-socketserver.zip.
|
Draai dit op je ontwikkelmachine. Het resultaat is D:\MijnBesluit VS\MijnBesluitpublish\mijnbesluit-socketserver.zip.
|
||||||
Dat bestand kopieer je naar de server en pak je daar uit; installeren gaat daarna met het
|
Dat bestand kopieer je naar de server en pak je daar uit; installeren gaat daarna met het
|
||||||
schermpje van de exe zelf (rechtermuis -> Als administrator uitvoeren -> Install).
|
schermpje van de exe zelf (rechtermuis -> Als administrator uitvoeren -> Install).
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
#>
|
#>
|
||||||
[CmdletBinding()]
|
[CmdletBinding()]
|
||||||
param(
|
param(
|
||||||
[string] $Uitvoer = 'D:\publish',
|
[string] $Uitvoer = 'D:\MijnBesluit VS\MijnBesluitpublish',
|
||||||
|
|
||||||
[ValidateSet('Release', 'Debug')]
|
[ValidateSet('Release', 'Debug')]
|
||||||
[string] $Configuratie = 'Release',
|
[string] $Configuratie = 'Release',
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
met behoud van je eigen instellingen en geheimen.
|
met behoud van je eigen instellingen en geheimen.
|
||||||
|
|
||||||
.DESCRIPTION
|
.DESCRIPTION
|
||||||
D:\publish is van de uitrolPAKKETTEN (de zip's voor site/socketserver/apk) en blijft daarvoor
|
D:\MijnBesluit VS\MijnBesluitpublish is van de uitrolPAKKETTEN (de zip's voor site/socketserver/apk) en blijft daarvoor
|
||||||
gereserveerd. De uitroller zelf krijgt, net als RenH.Uitroller met D:\RenHTools, zijn eigen map:
|
gereserveerd. De uitroller zelf krijgt, net als RenH.Uitroller met D:\RenHTools, zijn eigen map:
|
||||||
|
|
||||||
D:\MijnBesluit VS\MijnBesluitTools\pc\ - de exe en alles wat dotnet publish neerzet
|
D:\MijnBesluit VS\MijnBesluitTools\pc\ - de exe en alles wat dotnet publish neerzet
|
||||||
|
|||||||
Reference in New Issue
Block a user