„init.sh“ ändern

This commit is contained in:
2024-02-09 19:09:49 +00:00
parent a20d60e5de
commit d67939b43b

24
init.sh
View File

@@ -2,6 +2,7 @@
# Bestimme das aktuelle Verzeichnis
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
DIR_NAME=$(basename "$DIR")
# Entferne vorhandenes Git-Repository, falls vorhanden
rm -rf .git
@@ -68,9 +69,26 @@ app.listen(Port, () => {
});
EOT
# Hinweis: Dieses Skript erstellt eine neue index.ts Datei im Backend/src-Ordner und fügt
# die notwendigen Skripte und Abhängigkeiten hinzu. Stelle sicher, dass deine Umgebungsvariablen
# und jeglicher anderer benötigter Code korrekt in die index.ts Datei integriert sind.
cat <<EOF > docker-compose.yml
version: "3.3"
services:
$DIR_NAME:
image: $DIR_NAME
container_name: ${DIR_NAME}_container
restart: unless-stopped
networks:
- Backend
labels:
- "traefik.enable=true"
- "traefik.http.routers.$DIR_NAME.rule=Host(\`${DIR_NAME}.example.com\`)"
- "traefik.http.routers.$DIR_NAME.entrypoints=websecure"
- "traefik.http.services.$DIR_NAME.loadbalancer.server.port=80"
- "traefik.http.routers.$DIR_NAME.service=$DIR_NAME"
- "traefik.http.routers.$DIR_NAME.tls.certresolver=acme"
networks:
Backend:
external: true
EOF
git init