Initial Commit für das Grundgerüst der Anwendung, bestehend aus der Dev-Container Konfiguration, der Docker und docker-Compose Definitionen sowie der Verzeichnisse App_Server für die Backend-Programme sowie Client für die browserseitigen GUI-Komponenten
This commit is contained in:
1 parent
10549934ea
commit
1ba78992a6
63 files changed
+5410
No files matched your search
@@ -0,0 +1,42 @@
|
||||
// Die Config-Datei muss ab Rollup Version 3 die Endung .mjs haben. (s. Rollup Dokumentation "Migration to Rollup 3")
|
||||
import {nodeResolve} from '@rollup/plugin-node-resolve';
|
||||
import commonjs from '@rollup/plugin-commonjs';
|
||||
import terser from '@rollup/plugin-terser';
|
||||
// import json from '@rollup/plugin-json';
|
||||
import {getIniValue} from "./inireader.mjs"
|
||||
|
||||
var version = getIniValue("version")
|
||||
var projectname = getIniValue("projectname")
|
||||
|
||||
export default {
|
||||
input: './tsout/index.js',
|
||||
output: [
|
||||
{
|
||||
file: `/usr/opt/pythonapp/NGINX_Server/html/static/${projectname}_${version}.js`,
|
||||
format: 'iife',
|
||||
name: `${projectname}`
|
||||
},
|
||||
{
|
||||
file: `/usr/opt/pythonapp/NGINX_Server/html/static/${projectname}_${version}.min.js`,
|
||||
format: 'iife',
|
||||
name: `${projectname}`,
|
||||
plugins: [
|
||||
terser()
|
||||
]
|
||||
}
|
||||
],
|
||||
plugins: [
|
||||
nodeResolve({
|
||||
// Der folgende Eintrag ist erforderlich, weil das tsout-Verzeichnis und somit das Input-Verzeichnis für Rollup,
|
||||
// welches die Typescript-Kompilierten Programme enthält, nicht als Unterverzeichnis des Projekt-Verzeichnisses
|
||||
// (...\UWSGI-Server\vassals\timesheet\client\src) angelegt ist, sondern parallel dazu.
|
||||
// Ohne den folgenden Eintrag findet Rollup dann nicht das "Mithril"-Modul und es kommt zu Fehlern ("global nicht gefunden" usw.)
|
||||
// Zusätzlich verwirrend war, dass der Fehler nicht auftrat, wenn das commonjs-Plugin mit der Version 21 eingesetzt war.
|
||||
// Erst nachdem ich herausgefunden hatte, dass der nachfolgende Eintrag im Node-Resolve-Plugin den Fehler behob, konnte
|
||||
// ich das commenjs-Plugin in der aktuellsten Version einsetzten.
|
||||
modulePaths: ['node_modules'],
|
||||
}),
|
||||
commonjs()
|
||||
// json()
|
||||
]
|
||||
};
|
||||
Reference in new issue
Block a user