chore: Setup-Dateien aus dem Projekt entfernt und durch SharePoint-Links ersetzt

- node-v20.12.1-x64.msi, ChromeSetup.exe, nssm.exe aus dem Repository gelöscht
- README.md ergänzt mit Download-Links für interne Tools via SharePoint
- Projektstruktur und Git-Historie bereinigt
- Version auf 1.1.98 erhöht
This commit is contained in:
ISA
2025-05-19 15:35:04 +02:00
parent 13e176fda8
commit 747841c52a
16 changed files with 24 additions and 205 deletions

View File

@@ -4,6 +4,17 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
---
## [1.1.98] 2025-05-19
### Changed
- Setup-Dateien (`node-v20.12.1-x64.msi`, `nssm.exe`, `ChromeStandaloneSetup64.exe`) aus dem Repository entfernt
- Stattdessen Verlinkung in `README.md` zu SharePoint-Ordner für interne Tool-Downloads eingefügt
- Projektstruktur aufgeräumt Installationsdateien blähen Git-Verlauf nicht mehr auf
- Hinweis in `README.md` zu Projektorganisation, Tool-Voraussetzungen und Linkstrategie ergänzt
---
## [1.1.97] 2025-05-19
### Changed

Binary file not shown.

View File

@@ -1,47 +0,0 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Standard.Master" AutoEventWireup="true" CodeBehind="MapTypC.aspx.cs" Inherits="TALAS_V5.MessagesMap.MapTypC" %>
<%@ Register assembly="DevExpress.Web.v19.2, Version=19.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web" tagprefix="dx" %>
<asp:Content ID="NaviContent" ContentPlaceHolderID="NaviContent" runat="server">
</asp:Content>
<asp:Content ID="Content" ContentPlaceHolderID="MainContent" runat="server">
<style>
.responsive-iframe-wrapper {
position: relative !important;
width: 100% !important;
height: 97.2vh !important; /* Setzt die Höhe des Wrappers auf die Höhe des Viewports */
overflow: hidden !important; /* Verhindert Scrollbalken innerhalb des Wrappers */
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;
}
.responsive-iframe-wrapper iframe {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
border: none !important; /* Removes the border */
}
</style>
<div class="responsive-iframe-wrapper">
<iframe frameborder="0"></iframe>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
var url = new URL(window.location.href);
var mValue = url.searchParams.get("m");
var uValue = url.searchParams.get("u");
// Setzen der src-Eigenschaft des iframe mit den abgerufenen Parametern
document.querySelector('.responsive-iframe-wrapper iframe').src =
// "http://10.10.0.70:3000?m=" + encodeURIComponent(mValue) + "&u=" + encodeURIComponent(uValue);
//"http://10.10.0.13:3000?m=" + encodeURIComponent(mValue) + "&u=" + encodeURIComponent(uValue);
"http://localhost:3000?m=" + encodeURIComponent(mValue) + "&u=" + encodeURIComponent(uValue);
});
</script>
</asp:Content>

View File

@@ -401,3 +401,15 @@ C:\inetpub\wwwroot/talas5/nodeMap
> Der Dienst führt Batch-Skript `StartNodeApp.bat` aus.
> `StartNodeApp.bat` führt `Start-Dev.ps1` aus
> `Start-Dev.ps1`führt `npm start` aus
---
## 💾 Setup: Installationen & Tools
Für die lokale Entwicklung bitte folgende Tools manuell installieren:
| Tool | Version | Link |
| -------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Node.js | 20.12.1 | [nodejs](https://littwinsystemtechnik.sharepoint.com/:f:/r/sites/LittwinSystemtechnik/Freigegebene%20Dokumente/Projekte/Masterkarte%20V2%20setup%20files?csf=1&web=1&e=Sm1wwt) |
| Chrome | optional | [Chrome](https://littwinsystemtechnik.sharepoint.com/:f:/r/sites/LittwinSystemtechnik/Freigegebene%20Dokumente/Projekte/Masterkarte%20V2%20setup%20files?csf=1&web=1&e=Sm1wwt) |
| NSSM.exe | 2.24 | [nssm](https://littwinsystemtechnik.sharepoint.com/:f:/r/sites/LittwinSystemtechnik/Freigegebene%20Dokumente/Projekte/Masterkarte%20V2%20setup%20files?csf=1&web=1&e=Sm1wwt) |

View File

@@ -1,6 +0,0 @@
# Navigiere zum Verzeichnis deines Projekts
cd 'C:\inetpub\wwwroot\talas5\nodeMap'
# F<>hre den npm Befehl aus
npm start

View File

@@ -1 +0,0 @@
PowerShell -ExecutionPolicy Bypass -File "C:\inetpub\wwwroot\talas5\nodeMap\Start-Dev.ps1"

View File

@@ -1,2 +1,2 @@
// /config/appVersion
export const APP_VERSION = "1.1.97";
export const APP_VERSION = "1.1.99";

View File

@@ -1,54 +0,0 @@
# Um die .ps1-Datei auszuführen, gib den folgenden Befehl ein:
# .\git_diff_downgrade_to_zip.ps1
# Tags als Variablen deklarieren
# $tag1 = "v1.0.0" # Ersetze durch deinen ersten Tag
# $tag2 = "v1.1.0" # Ersetze durch deinen zweiten Tag
$tag1 = "v1.0.19.1" # Downgrade from this tag
$tag2 = "v1.0.15" # Downgrade to this tag
# Aktuelles Datum und Uhrzeit für den Dateinamen
$currentDateTime = (Get-Date).ToString("dd.MM.yyyy_HH_mm")
# Name der Textdatei mit geänderten Dateien
$changedFilesList = "changed_files_$currentDateTime.txt"
# Führe git diff aus, um die geänderten Dateien zwischen zwei Tags zu ermitteln
Write-Host "Ermittle geänderte Dateien zwischen $tag1 und $tag2..."
git diff --name-only $tag1 $tag2 > $changedFilesList
# Überprüfe, ob die Textdatei erstellt wurde
if (-Not (Test-Path $changedFilesList)) {
Write-Host "Die Liste der geänderten Dateien konnte nicht erstellt werden. Skript wird beendet."
exit 1
}
Write-Host "Liste der geänderten Dateien erstellt: $changedFilesList"
# Name der ZIP-Datei mit Datum und Uhrzeit
$zipFile = "changed_files_$currentDateTime.zip"
# Stelle sicher, dass die ZIP-Datei nicht bereits existiert
if (Test-Path $zipFile) {
Remove-Item $zipFile
}
# Lade die Dateien aus der Liste
$files = Get-Content $changedFilesList
# Erstelle ein neues ZIP-Archiv
Add-Type -AssemblyName System.IO.Compression.FileSystem
$zipArchive = [System.IO.Compression.ZipFile]::Open($zipFile, 'Create')
foreach ($file in $files) {
try {
# Absolute Pfade erstellen
$filePath = (Resolve-Path $file).Path
[System.IO.Compression.ZipFileExtensions]::CreateEntryFromFile($zipArchive, $filePath, $file)
} catch {
Write-Host "Fehler beim Hinzufügen der Datei: $file"
}
}
$zipArchive.Dispose()
Write-Host "ZIP-Datei erstellt: $zipFile"

View File

@@ -1,54 +0,0 @@
# Um die .ps1-Datei auszuführen, gib den folgenden Befehl ein:
# .\git_diff_update_to_zip.ps1
# Tags als Variablen deklarieren
# $tag1 = "v1.0.0" # Ersetze durch deinen ersten Tag
# $tag2 = "v1.1.0" # Ersetze durch deinen zweiten Tag
$tag1 = "v1.1.56" # Ersetze durch deinen ersten Tag
$tag2 = "v1.1.58" # Ersetze durch deinen zweiten Tag
# Aktuelles Datum und Uhrzeit für den Dateinamen
$currentDateTime = (Get-Date).ToString("dd.MM.yyyy_HH_mm")
# Name der Textdatei mit geänderten Dateien
$changedFilesList = "changed_files_$currentDateTime.txt"
# Führe git diff aus, um die geänderten Dateien zwischen zwei Tags zu ermitteln
Write-Host "Ermittle geänderte Dateien zwischen $tag1 und $tag2..."
git diff --name-only $tag1 $tag2 > $changedFilesList
# Überprüfe, ob die Textdatei erstellt wurde
if (-Not (Test-Path $changedFilesList)) {
Write-Host "Die Liste der geänderten Dateien konnte nicht erstellt werden. Skript wird beendet."
exit 1
}
Write-Host "Liste der geänderten Dateien erstellt: $changedFilesList"
# Name der ZIP-Datei mit Datum und Uhrzeit
$zipFile = "changed_files_$currentDateTime.zip"
# Stelle sicher, dass die ZIP-Datei nicht bereits existiert
if (Test-Path $zipFile) {
Remove-Item $zipFile
}
# Lade die Dateien aus der Liste
$files = Get-Content $changedFilesList
# Erstelle ein neues ZIP-Archiv
Add-Type -AssemblyName System.IO.Compression.FileSystem
$zipArchive = [System.IO.Compression.ZipFile]::Open($zipFile, 'Create')
foreach ($file in $files) {
try {
# Absolute Pfade erstellen
$filePath = (Resolve-Path $file).Path
[System.IO.Compression.ZipFileExtensions]::CreateEntryFromFile($zipArchive, $filePath, $file)
} catch {
Write-Host "Fehler beim Hinzufügen der Datei: $file"
}
}
$zipArchive.Dispose()
Write-Host "ZIP-Datei erstellt: $zipFile"

Binary file not shown.

BIN
nssm.exe

Binary file not shown.

View File

@@ -1,42 +0,0 @@
param (
[string]$Path,
[string[]]$Include
)
function Get-IncludedTree {
param (
[string]$Directory,
[string[]]$Include,
[int]$Indent = 0
)
# Check if the current directory should be included
$includeCurrent = $false
foreach ($include in $Include) {
if ($Directory -like "*\$include*") {
$includeCurrent = $true
break
}
}
if ($includeCurrent) {
# Output the current directory with indentation
Write-Host (" " * $Indent) + "+---" + (Split-Path -Leaf $Directory)
# Process subdirectories and files
Get-ChildItem -Path $Directory | ForEach-Object {
if ($_.PSIsContainer) {
Get-IncludedTree -Directory $_.FullName -Include $Include -Indent ($Indent + 4)
} else {
Write-Host (" " * ($Indent + 4)) + "+---" + $_.Name
}
}
}
}
# Start processing from the given path
Write-Host "Starting at path: $Path"
Get-ChildItem -Path $Path -Directory | ForEach-Object {
Get-IncludedTree -Directory $_.FullName -Include $Include
}
Write-Host "Processing completed."