Compare commits
No commits in common. '4b0939301f94aa396546c16f70ea27e634c726e7' and '9d9acef6b10eb48af2e7133398272031b7bc66df' have entirely different histories.
4b0939301f
...
9d9acef6b1
7 changed files with 0 additions and 632 deletions
@ -1,40 +0,0 @@ |
|||||||
#!/bin/sh |
|
||||||
|
|
||||||
#Entladeumgebung für SuperX |
|
||||||
#Die folgenden Parameter müssen angepasst werden |
|
||||||
|
|
||||||
# SX_CLIENT ist die Client-Anwendung zum Zugriff auf die DB |
|
||||||
SX_CLIENT=jdbc; export SX_CLIENT |
|
||||||
#DB_PROPERTIES=./db-co_schulung.properties |
|
||||||
DB_PROPERTIES=./db-co_test.properties |
|
||||||
export DB_PROPERTIES |
|
||||||
LOGGER_PROPERTIES=./logging.properties |
|
||||||
export LOGGER_PROPERTIES |
|
||||||
#SOURCESYSTEM=hisinone |
|
||||||
SOURCESYSTEM=co |
|
||||||
export SOURCESYSTEM |
|
||||||
LIB=~/db/module/costage/rohdaten/lib |
|
||||||
JDBC_CLASSPATH=$LIB/superx4.9.jar:$JDBC_CLASSPATH |
|
||||||
export JDBC_CLASSPATH |
|
||||||
|
|
||||||
JAVA_OPTS="-Dfile.encoding=UTF8" |
|
||||||
export JAVA_OPTS |
|
||||||
COSTAGE_start_st_sem=20152 |
|
||||||
export COSTAGE_start_st_sem |
|
||||||
COSTAGE_start_bw_sem=20152 |
|
||||||
export COSTAGE_start_bw_sem |
|
||||||
COSTAGE_start_leistungen_sem=20152 |
|
||||||
export COSTAGE_start_leistungen_sem |
|
||||||
COSTAGE_start_lv_sem=20161 |
|
||||||
export COSTAGE_start_lv_sem |
|
||||||
COSTAGE_start_hssem=20222 |
|
||||||
export COSTAGE_start_hssem |
|
||||||
|
|
||||||
#Für Java und Oracle: |
|
||||||
LANG="" |
|
||||||
#LANG=de_DE.UTF-8 |
|
||||||
export LANG |
|
||||||
|
|
||||||
|
|
||||||
VERSION=234 |
|
||||||
export VERSION |
|
@ -1,49 +0,0 @@ |
|||||||
# Verwenden von Ubuntu als Basisimage |
|
||||||
FROM ubuntu:latest |
|
||||||
|
|
||||||
# Installieren von notwendigen Paketen |
|
||||||
RUN apt-get update && apt-get install -y curl tar openjdk-11-jdk postgresql-client locales ant git |
|
||||||
|
|
||||||
RUN locale-gen de_DE.UTF-8 |
|
||||||
|
|
||||||
# Set environment variables |
|
||||||
ENV LANG de_DE.UTF-8 |
|
||||||
ENV LANGUAGE de_DE:de |
|
||||||
ENV LC_ALL de_DE.UTF-8 |
|
||||||
|
|
||||||
# Erstellen eines neuen Benutzers 'superx' |
|
||||||
RUN useradd -m superx && echo "superx:superx" | chpasswd |
|
||||||
|
|
||||||
# Wechseln zum Benutzer 'superx' |
|
||||||
USER superx |
|
||||||
WORKDIR /home/superx |
|
||||||
|
|
||||||
# Herunterladen und Entpacken des Archivs in das Home-Verzeichnis des Benutzers 'superx' |
|
||||||
RUN curl -L -O https://super-ics.de/superx/dist/kern5.0_superx_utf8_POSTGRES.tar.gz && \ |
|
||||||
tar -xzf kern5.0_superx_utf8_POSTGRES.tar.gz && \ |
|
||||||
rm kern5.0_superx_utf8_POSTGRES.tar.gz |
|
||||||
|
|
||||||
COPY --chown=superx:superx SQL_ENV /home/superx/db/bin/SQL_ENV |
|
||||||
RUN echo ". /home/superx/db/bin/SQL_ENV" >> .bashrc |
|
||||||
|
|
||||||
ENV ANT_HOME /usr/share/ant |
|
||||||
ENV COSTAGE_PFAD /home/superx/db/module/costage |
|
||||||
RUN mkdir git && cd git && \ |
|
||||||
git clone https://git.campussource.de/git/SuperX/COSTAGE.git && \ |
|
||||||
cd COSTAGE && \ |
|
||||||
./rsync_to_superx.x && \ |
|
||||||
rm -rf /home/superx/git/* |
|
||||||
|
|
||||||
# Verzeichnis unl fehlt, deshalb klappt costage_unload.x nicht |
|
||||||
RUN mkdir /home/superx/db/module/costage/rohdaten/unl |
|
||||||
#logging properties fehlen |
|
||||||
COPY --chown=superx:superx logging.properties /home/superx/db/module/costage/rohdaten/ |
|
||||||
|
|
||||||
COPY --chown=superx:superx COSTAGE_ENV /home/superx/db/module/costage/rohdaten/COSTAGE_ENV |
|
||||||
COPY --chown=superx:superx db-co_test.properties /home/superx/db/module/costage/rohdaten/db-co_test.properties |
|
||||||
|
|
||||||
COPY --chown=superx:superx ojdbc8.jar /home/superx/webserver/tomcat/webapps/superx/WEB-INF/lib |
|
||||||
COPY --chown=superx:superx db.properties /home/superx/webserver/tomcat/webapps/superx/WEB-INF/db.properties |
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,425 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
|
|
||||||
#------------------------------------------------------------- |
|
||||||
# Shell-Kommando "SQL_ENV" |
|
||||||
# |
|
||||||
# INFORMIX-Umgebungsvariablen einrichten |
|
||||||
#------------------------------------------------------------- |
|
||||||
##Diese Datei wird für superx und für cronjobs benutzt |
|
||||||
##Außerdem stehen hier die Ladepfade für die operativen Systeme |
|
||||||
##Variablen sollten nur hier, nicht auch in der .profile/.bashrc eingerichtet werden!! |
|
||||||
##in der .profile oder .bashrc kann man sie mit |
|
||||||
##. $SUPERX_DIR/db/bin/SQL_ENV |
|
||||||
##aufrufen. |
|
||||||
##Hier müssen Sie Ihre jeweiligen Parameter einsetzen |
|
||||||
# 30.11..04 DQ PATH-Erweiterung neue Routine |
|
||||||
# JAVA_HOME fehlte |
|
||||||
umask 066 |
|
||||||
#In SuperX-FUll-Release: |
|
||||||
SUPERX_DIR=/home/superx |
|
||||||
WEBAPP=$SUPERX_DIR/webserver/tomcat/webapps/superx |
|
||||||
#In SuperX-Webapp-Release: |
|
||||||
#SUPERX_DIR=/home/superx/webserver/tomcat/webapps/superx/WEB-INF/conf/edustore |
|
||||||
#WEBAPP=$SUPERX_DIR/../../.. |
|
||||||
export SUPERX_DIR |
|
||||||
export WEBAPP |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 |
|
||||||
#Bei Cygwin muss der Pfad z.B.so aussehen: |
|
||||||
#JAVA_HOME=/cygdrive/c/j2sdk1.4.1_01 |
|
||||||
export JAVA_HOME |
|
||||||
|
|
||||||
|
|
||||||
#Mehr Speicher und awt Einstellung weil kein X11 Server eingerichtet |
|
||||||
JAVA_OPTS="-Xmx1200M -Djava.awt.headless=true" |
|
||||||
export JAVA_OPTS |
|
||||||
#Bei grossen Datenmengen kann man wie folgt statt 32 MB 200 MB RAM zuweisen: |
|
||||||
#JAVA_OPTS="-Xmx200M" |
|
||||||
#Wenn insbes. Tomcat eigene Optionen bekommen soll: |
|
||||||
#Beispieleintrag, eigene Werte muss man ausprobieren: |
|
||||||
CATALINA_OPTS="-Xms100M -Xmx950M -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -DSuperX-DB-PROPERTIES-SET=true" |
|
||||||
export CATALINA_OPTS |
|
||||||
|
|
||||||
|
|
||||||
# Wenn das XML-Frontend bei der Anmeldung den Fehler |
|
||||||
# java.lang.IllegalAccessError |
|
||||||
# ausgibt, dann muss man den XALAN-PFAD manuell setzen -siehe http://xml.apache.org/xalan-j/faq.html#faq-N100CC |
|
||||||
# (haben wir bisher nur unter Windows gehabt, |
|
||||||
# deshalb hier die Lösung für Cygwin mit Beispiel-JDK: |
|
||||||
# Kopieren Sie die Datei xalan2-6-0.jar von $SUPERX_DIR/webserver/tomcat/comoon/endorsed |
|
||||||
# nach $JAVA_HOME/jre/lib/endorsed |
|
||||||
#XALAN_PATH=`cygpath --path --windows "$JAVA_HOME"/jre/lib/endorsed/xalan2-6-0.jar` |
|
||||||
#JAVA_OPTS="-Xbootclasspath/p:"$XALAN_PATH |
|
||||||
#Für UNIX wäre die Syntax einfacher: |
|
||||||
#JAVA_OPTS="-Xbootclasspath/p:"$SUPERX_DIR"/webserver/tomcat/common/endorsed/xalan2-6-0.jar" |
|
||||||
#export JAVA_OPTS |
|
||||||
|
|
||||||
#DATABASE ist der Datenbanktyp für den SuperX-Server. |
|
||||||
# Mögliche Werte: INFORMIX, POSTGRES, hsqldb (HypersonicSQL) |
|
||||||
DATABASE=POSTGRES; export DATABASE |
|
||||||
#DATABASE=INFORMIX; export DATABASE |
|
||||||
|
|
||||||
# SX_CLIENT ist die Client-Anwendung zum Zugriff auf die DB |
|
||||||
# Mögliche Werte: dbaccess (Informix), psql (Postgres), jdbc (Alle anderen) |
|
||||||
#SX_CLIENT=jdbc; export SX_CLIENT |
|
||||||
SX_CLIENT=psql; export SX_CLIENT |
|
||||||
#SX_CLIENT=dbaccess; export SX_CLIENT |
|
||||||
|
|
||||||
#Achtung: Wichtig ist unter UNIX, dass LANG korrekt (auf UTF-8,ISO-8859-1 oder de_DE@euro) gesetzt ist. |
|
||||||
#Wir haben die Variable hier nicht definiert, weil das eigentlich |
|
||||||
#sytsemweit definiert sein muss. LANG ist bereits beim Entpacken |
|
||||||
#den Kernmoduls massgeblich. |
|
||||||
#LANG=de_DE@euro |
|
||||||
#LANG=de_DE.utf8 |
|
||||||
#export LANG |
|
||||||
|
|
||||||
|
|
||||||
case $SX_CLIENT in |
|
||||||
|
|
||||||
psql) |
|
||||||
export PGDATESTYLE=German |
|
||||||
O_DESCR=$SUPERX_DIR/db/conf/unldescr_postgres_copy.xml |
|
||||||
export O_DESCR |
|
||||||
PGPORT=5432 |
|
||||||
export PGPORT |
|
||||||
#Bei Betrieb von Postgres unter Win muss für psql |
|
||||||
#unter cygwin die Umgebungsvariable PG_HOST gesetzt sein |
|
||||||
#Sonst versucht er eine Socket Connection |
|
||||||
PGHOST=postgres |
|
||||||
export PGHOST |
|
||||||
#Prüfen ob der PATH erweitert werden muss |
|
||||||
#Standard-Installationsverz. von Postgres ist |
|
||||||
PGPATH=/usr/local/pgsql |
|
||||||
#unter Win wäre dies PGPATH=/cygdrive/c/Programme/PostgreSQL/8.0-beta1/bin |
|
||||||
#unter cygwin liegen die binaries direkt in /bin |
|
||||||
PGDATA=$PGPATH/data |
|
||||||
export PGDATA |
|
||||||
case $PATH in |
|
||||||
*"$PGPATH"/bin*) |
|
||||||
;; |
|
||||||
*) |
|
||||||
export PATH=$PATH:"$PGPATH"/bin |
|
||||||
#echo "PATH erweitert" |
|
||||||
;; |
|
||||||
esac |
|
||||||
;; |
|
||||||
dbaccess) |
|
||||||
|
|
||||||
INFORMIXDIR=/home/informix; export INFORMIXDIR |
|
||||||
INFORMIXSERVER=superx_host; export INFORMIXSERVER |
|
||||||
ONCONFIG=onconfig.superx; export ONCONFIG |
|
||||||
INF_BIN=$INFORMIXDIR/bin; export INF_BIN |
|
||||||
DBMONEY=. ; export DBMONEY |
|
||||||
DBDATE=DMY4. ; export DBDATE |
|
||||||
TERMCAP=${INFORMIXDIR}/etc/termcap; export TERMCAP |
|
||||||
#CLIENT_LOCALE=de_DE.8859-1; export CLIENT_LOCALE |
|
||||||
#SERVER_LOCALE=de_DE.8859-1; export SERVER_LOCALE |
|
||||||
#DB_LOCALE=de_DE.8859-1; export DB_LOCALE |
|
||||||
# GL_DATETIME='%X'; export GL_DATETIME |
|
||||||
GL_DATETIME='%d.%m.%Y %T'; export GL_DATETIME |
|
||||||
#Prüfen ob der PATH erweitert werden muss |
|
||||||
case $PATH in |
|
||||||
*$INF_BIN*) |
|
||||||
;; |
|
||||||
*) |
|
||||||
export PATH=$PATH:$INF_BIN |
|
||||||
#echo "PATH erweitert" |
|
||||||
;; |
|
||||||
esac |
|
||||||
#Für erweitertes Logging einschalten: |
|
||||||
#DBACCESS_PARAMS="-e" |
|
||||||
#export DBACCESS_PARAMS |
|
||||||
;; |
|
||||||
|
|
||||||
esac |
|
||||||
|
|
||||||
#Mailprogramm angeben z.B. mail oder mutt |
|
||||||
#MAILPROG=mutt |
|
||||||
MAILPROG=mail |
|
||||||
export MAILPROG |
|
||||||
ERRORMAIL=superx@localhost |
|
||||||
export ERRORMAIL |
|
||||||
LOGMAIL=$ERRORMAIL |
|
||||||
export LOGMAIL |
|
||||||
#Mandant Nr. |
|
||||||
#MANDANTID=70 |
|
||||||
#export MANDANTID |
|
||||||
|
|
||||||
#-------------------------------------------------------- |
|
||||||
#ab hier muss man normalerweise nichts mehr ändern |
|
||||||
#Die Umgebungsvariablen ab hier müssen in den meisten Fällen nicht angepasst werden: |
|
||||||
#-------------------------------------------------------- |
|
||||||
|
|
||||||
#ab hier muss man normalerweise nichts mehr ändern |
|
||||||
|
|
||||||
DATABASE_ABBR="" |
|
||||||
case $DATABASE in |
|
||||||
POSTGRES) |
|
||||||
DATABASE_ABBR="pg";export DATABASE_ABBR |
|
||||||
;; |
|
||||||
INFORMIX) |
|
||||||
DATABASE_ABBR="ids";export DATABASE_ABBR |
|
||||||
;; |
|
||||||
HSQLDB) |
|
||||||
DATABASE_ABBR="hsql";export DATABASE_ABBR |
|
||||||
;; |
|
||||||
esac |
|
||||||
if [ "$DATABASE_ABBR" = "" ] |
|
||||||
then |
|
||||||
echo "Nicht unterstützte Datenbank: $DATABASE" |
|
||||||
fi |
|
||||||
|
|
||||||
|
|
||||||
#Der Logger wird vom jdbc-Client benutzt. Voreinstellung ist SERVERE |
|
||||||
#Details zum Logger in der API des JDK 1.4 |
|
||||||
LOGGER_PROPERTIES=$SUPERX_DIR/db/conf/logging.properties |
|
||||||
export LOGGER_PROPERTIES |
|
||||||
#Pfad zu den SuperX-Java-Libraries in SuperX-FULL-Release: |
|
||||||
LIB_PATH=$WEBAPP/WEB-INF/lib |
|
||||||
#Pfad zu den SuperX-Java-Libraries in webapp-Release: |
|
||||||
#LIB_PATH=$SUPERX_DIR/../../lib |
|
||||||
#Pfad zu den allgemeinen Java-Libraries für Tomcat |
|
||||||
#Der JDBC_CLASSPATH enthält alles, was der jdbc-Client in superx für den Datenbankzugriff braucht. |
|
||||||
JDBC_CLASSPATH="$WEBAPP/WEB-INF/lib_ext/servlet-api.jar" ; for i in `ls $LIB_PATH/*.jar` ; do JDBC_CLASSPATH=$JDBC_CLASSPATH:$i ; done ; XML_CLASSPATH=$JDBC_CLASSPATH |
|
||||||
export JDBC_CLASSPATH |
|
||||||
DBFORMS_CLASSPATH=$XML_CLASSPATH:$LIB_PATH/dbforms2.5.jar |
|
||||||
export DBFORMS_CLASSPATH |
|
||||||
#Eine Mailadresse für Log- und Errordateien (wird in $SUPERX_DIR/db/bin/module_etl.x genutzt) |
|
||||||
#Wenn Sie Logmail setzen, bekommen Sie viele mails.... |
|
||||||
ERRORMAIL=superx@localhost |
|
||||||
export ERRORMAIL |
|
||||||
LOGMAIL=$ERRORMAIL |
|
||||||
export LOGMAIL |
|
||||||
#Mandant Nr. |
|
||||||
#MANDANTID=PHHD |
|
||||||
#export MANDANTID |
|
||||||
|
|
||||||
#Der XML-Classpath enthält alle Libraries für XML-Tools in SuperX |
|
||||||
|
|
||||||
#XML_CLASSPATH=$LIB_PATH/xmlParserAPIs.jar:$LIB_PATH/xercesImpl-2.7.0.jar:$LIB_PATH/fop.jar:$LIB_PATH/avalon-framework-4.2.0.jar:$LIB_PATH/batik-all-1.7.jar:$LIB_PATH/logkit-1.0.1.jar:$LIB_PATH/saxon8.jar:$LIB_PATH/commons-logging-1.0.3.jar:$LIB_PATH/commons-io-1.4.jar:$LIB_PATH/liberation-fonts-ttf.jar:$LIB_PATH/xml-apis-ext-1.3.04.jar$LIB_PATH/xml-apis-1.3.04.jar |
|
||||||
#XML_CLASSPATH=$LIB_PATH/xmlParserAPIs.jar:$LIB_PATH/xercesImpl-2.7.0.jar:$LIB_PATH/fop.jar:$LIB_PATH/avalon-framework-cvs-20020806.jar:$LIB_PATH/batik-all-1.7.jar:$LIB_PATH/logkit-1.0.1.jar:$LIB_PATH/saxon8.jar:$LIB_PATH/commons-logging-1.0.3.jar:$LIB_PATH/commons-io-1.4.jar |
|
||||||
#export XML_CLASSPATH |
|
||||||
#Die Umgebungsvariable DB_PROPERTIES gibt des Pfad zur db.properties an. |
|
||||||
#Dies wird in allen Programmen des jdbc-Clients genutzt. |
|
||||||
DB_PROPERTIES=$WEBAPP/WEB-INF/db.properties |
|
||||||
export DB_PROPERTIES |
|
||||||
|
|
||||||
#Wenn FM_DEBUG = true gesetzt wird, werden bei Freemarker Scripten von DOSQL die *.tmp.sql-Dateien nicht gelöscht: |
|
||||||
FM_DEBUG="" |
|
||||||
export FM_DEBUG |
|
||||||
|
|
||||||
|
|
||||||
CYGWIN=false |
|
||||||
case "`uname`" in |
|
||||||
CYGWIN*) CYGWIN=true;; |
|
||||||
esac |
|
||||||
export CYGWIN |
|
||||||
|
|
||||||
#The standard Desciptor for unload-Files is Informix Load: |
|
||||||
#Details zur Arbeitsweise in dieser Datei: |
|
||||||
I_DESCR=$SUPERX_DIR/db/conf/unldescr_informix_load.xml |
|
||||||
export I_DESCR |
|
||||||
# For Cygwin, switch paths to Windows format before running java |
|
||||||
if $CYGWIN; then |
|
||||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` |
|
||||||
export JAVA_HOME |
|
||||||
DB_PROPERTIES=`cygpath --path --windows "$DB_PROPERTIES"` |
|
||||||
export B_PROPERTIES |
|
||||||
XML_CLASSPATH=`cygpath --path --windows "$XML_CLASSPATH"` |
|
||||||
export XML_CLASSPATH |
|
||||||
TOMCAT_LIB=`cygpath --path --windows "$TOMCAT_LIB"` |
|
||||||
export TOMCAT_LIB |
|
||||||
JDBC_CLASSPATH=`cygpath --path --windows "$JDBC_CLASSPATH"` |
|
||||||
export JDBC_CLASSPATH |
|
||||||
LOGGER_PROPERTIES=`cygpath --path --windows "$LOGGER_PROPERTIES"` |
|
||||||
export LOGGER_PROPERTIES |
|
||||||
O_DESCR=`cygpath --path --windows "$O_DESCR"` |
|
||||||
export LOGGER_PROPERTIES |
|
||||||
I_DESCR=`cygpath --path --windows "$I_DESCR"` |
|
||||||
export I_DESCR |
|
||||||
fi |
|
||||||
|
|
||||||
#Rechnername (DNS), beim Betrieb von SuperX auf 2 Rechnern |
|
||||||
RECHNER=miles; export RECHNER |
|
||||||
#Bitte dies nicht ändern: |
|
||||||
DBDELIMITER="^" ; export DBDELIMITER |
|
||||||
#Der Datenbankname für die Shellscript in db/bin |
|
||||||
DBNAME=superx; export DBNAME |
|
||||||
|
|
||||||
|
|
||||||
if [ "$TERM" = "" ] |
|
||||||
then TERM=vt100 ; export TERM |
|
||||||
fi |
|
||||||
|
|
||||||
SUPERX_MODULE=$SUPERX_DIR/db/module |
|
||||||
SUPERX_ROHDATEN=rohdaten |
|
||||||
#Prüfen ob der PATH erweitert werden muss |
|
||||||
|
|
||||||
case $PATH in |
|
||||||
*$SUPERX_DIR/db/bin:.*) |
|
||||||
;; |
|
||||||
*) |
|
||||||
export PATH=$PATH:$SUPERX_DIR/db/bin:. |
|
||||||
#echo "PATH erweitert" |
|
||||||
;; |
|
||||||
esac |
|
||||||
PATH=$PATH:$JAVA_HOME/bin |
|
||||||
export PATH |
|
||||||
CLASSPATH=. |
|
||||||
export CLASSPATH |
|
||||||
|
|
||||||
COSTAGE_PFAD=$SUPERX_MODULE/costage; export COSTAGE_PFAD |
|
||||||
|
|
||||||
KERN_PFAD=$SUPERX_DIR/db/install; export KERN_PFAD |
|
||||||
KERN_ERRORDAT=$KERN_PFAD/kern_load.err; export KERN_ERRORDAT |
|
||||||
KERN_LOAD_PFAD=$KERN_PFAD/$SUPERX_ROHDATEN; export KERN_LOAD_PFAD |
|
||||||
KERN_ERRORMAIL=$ERRORMAIL; export KERN_ERRORMAIL |
|
||||||
KERN_LOGMAIL=$LOGMAIL; export KERN_LOGMAIL |
|
||||||
|
|
||||||
|
|
||||||
SVA_PFAD=$SUPERX_MODULE/sva; export SVA_PFAD |
|
||||||
SVA_ERRORDAT=$SVA_PFAD/sva_load.err; export SVA_ERRORDAT |
|
||||||
SVA_LOAD_PFAD=$SVA_PFAD/$SUPERX_ROHDATEN; export SVA_LOAD_PFAD |
|
||||||
SVA_ERRORMAIL=$ERRORMAIL; export SVA_ERRORMAIL |
|
||||||
SVA_LOGMAIL=$LOGMAIL; export SVA_LOGMAIL |
|
||||||
|
|
||||||
SOS_PFAD=$SUPERX_MODULE/sos; export SOS_PFAD |
|
||||||
SOS_ERRORDAT=$SOS_PFAD/sos_update.err; export SOS_ERRORDAT |
|
||||||
SOS_LOAD_PFAD=$SOS_PFAD/$SUPERX_ROHDATEN; export SOS_LOAD_PFAD |
|
||||||
SOS_ERRORMAIL=$ERRORMAIL; export SOS_ERRORMAIL |
|
||||||
SOS_LOGMAIL=$LOGMAIL; export SOS_LOGMAIL |
|
||||||
|
|
||||||
FIN_PFAD=$SUPERX_MODULE/fin; export FIN_PFAD |
|
||||||
FIN_ERRORDAT=$FIN_PFAD/fin_update.err; export FIN_ERRORDAT |
|
||||||
FIN_LOAD_PFAD=$FIN_PFAD/$SUPERX_ROHDATEN; export FIN_LOAD_PFAD |
|
||||||
FIN_ERRORMAIL=$ERRORMAIL; export FIN_ERRORMAIL |
|
||||||
FIN_LOGMAIL=$LOGMAIL; export FIN_LOGMAIL |
|
||||||
|
|
||||||
BAU_PFAD=$SUPERX_MODULE/bau; export BAU_PFAD |
|
||||||
BAU_ERRORDAT=$BAU_PFAD/bau_load.err; export BAU_ERRORDAT |
|
||||||
BAU_LOAD_PFAD=$BAU_PFAD/$SUPERX_ROHDATEN; export BAU_LOAD_PFAD |
|
||||||
BAU_ERRORMAIL=$ERRORMAIL; export BAU_ERRORMAIL |
|
||||||
BAU_LOGMAIL=$LOGMAIL; export BAU_LOGMAIL |
|
||||||
|
|
||||||
COB_PFAD=$SUPERX_MODULE/cob; export COB_PFAD |
|
||||||
COB_ERRORDAT=$COB_PFAD/cob_update.err; export COB_ERRORDAT |
|
||||||
COB_LOAD_PFAD=$COB_PFAD/$SUPERX_ROHDATEN; export COB_LOAD_PFAD |
|
||||||
COB_ERRORMAIL=$ERRORMAIL; export COB_ERRORMAIL |
|
||||||
COB_LOGMAIL=$LOGMAIL; export COB_LOGMAIL |
|
||||||
|
|
||||||
|
|
||||||
GANG_PFAD=$SUPERX_MODULE/gang; export GANG_PFAD |
|
||||||
GANG_ERRORDAT=$GANG_PFAD/gang_update.err; export GANG_ERRORDAT |
|
||||||
#Hier stehen die Rohdaten (im Unterverzeichnis unl) |
|
||||||
GANG_LOAD_PFAD=$GANG_PFAD/$SUPERX_ROHDATEN; export GANG_LOAD_PFAD |
|
||||||
GANG_ERRORMAIL=$ERRORMAIL; export GANG_ERRORMAIL |
|
||||||
GANG_LOGMAIL=$LOGMAIL; export GANG_LOGMAIL |
|
||||||
|
|
||||||
KENN_PFAD=$SUPERX_MODULE/kenn; export KENN_PFAD |
|
||||||
KENN_ERRORDAT=$KENN_PFAD/kenn_update.err; export KENN_ERRORDAT |
|
||||||
KENN_LOAD_PFAD=$KENN_PFAD/$SUPERX_ROHDATEN; export KENN_LOAD_PFAD |
|
||||||
KENN_ERRORMAIL=$ERRORMAIL; export KENN_ERRORMAIL |
|
||||||
KENN_LOGMAIL=$LOGMAIL; export KENN_LOGMAIL |
|
||||||
|
|
||||||
ERFOLG_PFAD=$SUPERX_MODULE/erfolg; export ERFOLG_PFAD |
|
||||||
ERFOLG_ERRORDAT=$ERFOLG_PFAD/erfolg_update.err; export ERFOLG_ERRORDAT |
|
||||||
ERFOLG_LOAD_PFAD=$ERFOLG_PFAD/$SUPERX_ROHDATEN; export ERFOLG_LOAD_PFAD |
|
||||||
ERFOLG_ERRORMAIL=$ERRORMAIL; export ERFOLG_ERRORMAIL |
|
||||||
ERFOLG_LOGMAIL=$LOGMAIL; export ERFOLG_LOGMAIL |
|
||||||
|
|
||||||
ICE_PFAD=$SUPERX_MODULE/ice; export ICE_PFAD |
|
||||||
ICE_ERRORDAT=$ICE_PFAD/ice_update.err; export ICE_ERRORDAT |
|
||||||
ICE_LOAD_PFAD=$ICE_PFAD/$SUPERX_ROHDATEN; export ICE_LOAD_PFAD |
|
||||||
ICE_ERRORMAIL=$ERRORMAIL; export ICE_ERRORMAIL |
|
||||||
ICE_LOGMAIL=$LOGMAIL; export ICE_LOGMAIL |
|
||||||
|
|
||||||
MAN_PFAD=$SUPERX_MODULE/man; export MAN_PFAD |
|
||||||
MAN_ERRORDAT=$MAN_PFAD/man_update.err; export MAN_ERRORDAT |
|
||||||
MAN_LOAD_PFAD=$MAN_PFAD/$SUPERX_ROHDATEN; export MAN_LOAD_PFAD |
|
||||||
MAN_ERRORMAIL=$ERRORMAIL; export MAN_ERRORMAIL |
|
||||||
MAN_LOGMAIL=$LOGMAIL; export MAN_LOGMAIL |
|
||||||
|
|
||||||
COSTAGE_PFAD=$SUPERX_MODULE/costage; export COSTAGE_PFAD |
|
||||||
COSTAGE_ERRORDAT=$COSTAGE_PFAD/costage_update.err; export COSTAGE_ERRORDAT |
|
||||||
COSTAGE_LOAD_PFAD=$COSTAGE_PFAD/$SUPERX_ROHDATEN; export COSTAGE_LOAD_PFAD |
|
||||||
COSTAGE_ERRORMAIL=$ERRORMAIL; export COSTAGE_ERRORMAIL |
|
||||||
COSTAGE_LOGMAIL=$LOGMAIL; export COSTAGE_LOGMAIL |
|
||||||
|
|
||||||
#Module Liste: |
|
||||||
#Hier werden die zu verwendende Joolap Module aufgelistet. |
|
||||||
#Nur den Modulnamen ohne joolap oder joolap_s eintragen. |
|
||||||
#Alles in Kleinbuchstaben |
|
||||||
export JOOLAP_INSTALLED_MODULES_ITEMS="kern cob sos sva kenn" |
|
||||||
|
|
||||||
#Achtung, die nächsten 4 Zeilen dürfen nicht geändert werden |
|
||||||
declare -a JOOLAP_INSTALLED_MODULES=(`echo ${JOOLAP_INSTALLED_MODULES_ITEMS[*]}`) |
|
||||||
JOOLAP_INSTALLED_MODULES_LIST="" |
|
||||||
for i in ${JOOLAP_INSTALLED_MODULES[@]} ; do JOOLAP_INSTALLED_MODULES_LIST="$JOOLAP_INSTALLED_MODULES_LIST"_$i ; done |
|
||||||
export JOOLAP_INSTALLED_MODULES_LIST |
|
||||||
|
|
||||||
|
|
||||||
JOOLAP_KERN_S_PFAD=$SUPERX_MODULE/joolap_kern_s; export JOOLAP_KERN_S_PFAD |
|
||||||
JOOLAP_KERN_S_ERRORDAT=joolap_kern_s_update.err |
|
||||||
export JOOLAP_KERN_S_ERRORDAT |
|
||||||
JOOLAP_KERN_S_BACKUP="false" |
|
||||||
export JOOLAP_KERN_S_BACKUP |
|
||||||
|
|
||||||
JOOLAP_SOS_S_PFAD=$SUPERX_MODULE/joolap_sos_s; export JOOLAP_SOS_S_PFAD |
|
||||||
JOOLAP_SOS_S_ERRORDAT=$JOOLAP_SOS_S_PFAD/joolap_sos_s_update.err; export JOOLAP_SOS_S_ERRORDAT |
|
||||||
JOOLAP_SOS_S_ERRORMAIL=$SOS_ERRORMAIL #Standard-Mailadr. |
|
||||||
export JOOLAP_SOS_S_ERRORMAIL |
|
||||||
JOOLAP_SOS_S_LOGMAIL=$SOS_LOGMAIL #Standard-Mailadr. |
|
||||||
export JOOLAP_SOS_S_LOGMAIL |
|
||||||
JOOLAP_SOS_S_BACKUP="false" |
|
||||||
export JOOLAP_SOS_S_BACKUP |
|
||||||
|
|
||||||
JOOLAP_SVA_S_PFAD=$SUPERX_MODULE/joolap_sva_s; export JOOLAP_SVA_S_PFAD |
|
||||||
JOOLAP_SVA_S_ERRORDAT=$JOOLAP_SVA_S_PFAD/joolap_sva_s_update.err; export JOOLAP_SVA_S_ERRORDAT |
|
||||||
JOOLAP_SVA_S_ERRORMAIL=$SVA_ERRORMAIL #Standard-Mailadr. |
|
||||||
export JOOLAP_SVA_S_ERRORMAIL |
|
||||||
JOOLAP_SVA_S_LOGMAIL=$SVA_LOGMAIL #Standard-Mailadr. |
|
||||||
export JOOLAP_SVA_S_LOGMAIL |
|
||||||
JOOLAP_SVA_S_BACKUP="false" |
|
||||||
export JOOLAP_SVA_S_BACKUP |
|
||||||
|
|
||||||
JOOLAP_COB_S_PFAD=$SUPERX_MODULE/joolap_cob_s; export JOOLAP_COB_S_PFAD |
|
||||||
JOOLAP_COB_S_ERRORDAT=joolap_cob_s_update.err |
|
||||||
export JOOLAP_COB_S_ERRORDAT |
|
||||||
JOOLAP_COB_S_BACKUP="false" |
|
||||||
export JOOLAP_COB_S_BACKUP |
|
||||||
|
|
||||||
JOOLAP_BAU_S_PFAD=$SUPERX_MODULE/joolap_bau_s; export JOOLAP_BAU_S_PFAD |
|
||||||
JOOLAP_BAU_S_ERRORDAT=$JOOLAP_BAU_S_PFAD/joolap_bau_s_update.err; export JOOLAP_BAU_S_ERRORDAT |
|
||||||
JOOLAP_BAU_S_ERRORMAIL=$BAU_ERRORMAIL #Standard-Mailadr. |
|
||||||
export JOOLAP_BAU_S_ERRORMAIL |
|
||||||
JOOLAP_BAU_S_LOGMAIL=$BAU_LOGMAIL #Standard-Mailadr. |
|
||||||
export JOOLAP_BAU_S_LOGMAIL |
|
||||||
JOOLAP_BAU_S_BACKUP="false" |
|
||||||
export JOOLAP_BAU_S_BACKUP |
|
||||||
|
|
||||||
|
|
||||||
ZUL_PFAD=$SUPERX_MODULE/zul; export ZUL_PFAD |
|
||||||
ZUL_ERRORDAT=$ZUL_PFAD/zul_update.err; export ZUL_ERRORDAT |
|
||||||
#Hier stehen die Rohdaten (im Unterverzeichnis unl) |
|
||||||
ZUL_LOAD_PFAD=$ZUL_PFAD/$SUPERX_ROHDATEN; export ZUL_LOAD_PFAD |
|
||||||
ZUL_ERRORMAIL=$ERRORMAIL; export ZUL_ERRORMAIL |
|
||||||
ZUL_LOGMAIL=$LOGMAIL; export ZUL_LOGMAIL |
|
||||||
|
|
||||||
IVS_PFAD=$SUPERX_MODULE/ivs; export IVS_PFAD |
|
||||||
IVS_ERRORDAT=$IVS_PFAD/ivs_update.err; export IVS_ERRORDAT |
|
||||||
#Hier stehen die Rohdaten (im Unterverzeichnis unl) |
|
||||||
IVS_LOAD_PFAD=$IVS_PFAD/$SUPERX_ROHDATEN; export IVS_LOAD_PFAD |
|
||||||
IVS_ERRORMAIL=$ERRORMAIL; export IVS_ERRORMAIL |
|
||||||
IVS_LOGMAIL=$LOGMAIL; export IVS_LOGMAIL |
|
||||||
|
|
||||||
KB_PFAD=$SUPERX_MODULE/kb; export KB_PFAD |
|
||||||
KB_LOAD_PFAD=$KB_PFAD/rohdaten; export KB_LOAD_PFAD |
|
||||||
KB_ERRORDAT=$KB_PFAD/kb_update.err; export KB_ERRORDAT |
|
||||||
KB_ERRORMAIL=$ERRORMAIL #Standard-Mailadr. |
|
||||||
export KB_ERRORMAIL |
|
||||||
KB_LOGMAIL=$LOGMAIL #Standard-Mailadr. |
|
||||||
export KB_LOGMAIL |
|
||||||
KB_BACKUP="false" |
|
||||||
export KB_BACKUP |
|
@ -1,70 +0,0 @@ |
|||||||
############################################################ |
|
||||||
# SuperX Logging Configuration File |
|
||||||
# |
|
||||||
############################################################ |
|
||||||
|
|
||||||
############################################################ |
|
||||||
# Global properties |
|
||||||
############################################################ |
|
||||||
|
|
||||||
# "handlers" specifies a comma separated list of log Handler |
|
||||||
# classes. These handlers will be installed during VM startup. |
|
||||||
# Note that these classes must be on the system classpath. |
|
||||||
# By default we only configure a ConsoleHandler, which will only |
|
||||||
# show messages at the INFO and above levels. |
|
||||||
handlers= java.util.logging.ConsoleHandler |
|
||||||
|
|
||||||
# To also add the FileHandler, use the following line instead. |
|
||||||
#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler |
|
||||||
|
|
||||||
# Default global logging level. |
|
||||||
# This specifies which kinds of events are logged across |
|
||||||
# all loggers. For any given facility this global level |
|
||||||
# can be overriden by a facility specific level |
|
||||||
# Note that the ConsoleHandler also has a separate level |
|
||||||
# setting to limit messages printed to the console. |
|
||||||
#SEVERE (highest value) |
|
||||||
#WARNING |
|
||||||
#INFO |
|
||||||
#CONFIG |
|
||||||
#FINE |
|
||||||
#FINER |
|
||||||
#FINEST (lowest value) |
|
||||||
#Beim Java-Programm UploadRecords wird versucht, batchUpdates durchzuführen, |
|
||||||
#wenn der jdbc-Treiber dies unterstützt |
|
||||||
# und wenn loglevel hier und unten auf "FINE" gesetzt wird. |
|
||||||
#Vorteil: Es geht schneller |
|
||||||
#Nachteil: Die Fehlermeldungen sind nicht sprechend. |
|
||||||
#Z.Zt. unterstützt dies nur Postgres, nicht hsqldb oder informix |
|
||||||
.level= INFO |
|
||||||
#.level= CONFIG |
|
||||||
#.level= FINEST |
|
||||||
#.level= SEVERE |
|
||||||
|
|
||||||
############################################################ |
|
||||||
# Handler specific properties. |
|
||||||
# Describes specific configuration info for Handlers. |
|
||||||
############################################################ |
|
||||||
|
|
||||||
# default file output is in user's home directory. |
|
||||||
java.util.logging.FileHandler.pattern = %h/java%u.log |
|
||||||
java.util.logging.FileHandler.limit = 50000 |
|
||||||
java.util.logging.FileHandler.count = 1 |
|
||||||
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter |
|
||||||
|
|
||||||
# Limit the message that are printed on the console to INFO and above. |
|
||||||
java.util.logging.ConsoleHandler.level = INFO |
|
||||||
#java.util.logging.ConsoleHandler.level = FINEST |
|
||||||
#java.util.logging.ConsoleHandler.level = SEVERE |
|
||||||
|
|
||||||
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter |
|
||||||
|
|
||||||
|
|
||||||
############################################################ |
|
||||||
# Facility specific properties. |
|
||||||
# Provides extra control for each logger. |
|
||||||
############################################################ |
|
||||||
|
|
||||||
# For example, set the com.xyz.foo logger to only log SEVERE |
|
||||||
# messages: |
|
||||||
com.xyz.foo.level = SEVERE |
|
Binary file not shown.
@ -1,47 +0,0 @@ |
|||||||
services: |
|
||||||
|
|
||||||
postgres: |
|
||||||
image: postgres:12-alpine |
|
||||||
environment: |
|
||||||
POSTGRES_USER: superx |
|
||||||
POSTGRES_PASSWORD: superx |
|
||||||
volumes: |
|
||||||
- postgres_data:/var/lib/postgresql/data |
|
||||||
ports: |
|
||||||
- "5432:5432" |
|
||||||
|
|
||||||
app: |
|
||||||
build: app/ |
|
||||||
environment: |
|
||||||
PGDATABASE: superx |
|
||||||
PGUSER: superx |
|
||||||
PGPASSWORD: superx |
|
||||||
PGHOST: postgres |
|
||||||
DB_HOST: postgres |
|
||||||
DB_USER: superx |
|
||||||
DB_PASS: superx |
|
||||||
DB_NAME: superx |
|
||||||
LANG: de_DE.UTF-8 |
|
||||||
LC_ALL: de_DE.UTF-8 |
|
||||||
volumes: |
|
||||||
- /home/alex/git:/home/superx/git |
|
||||||
- costage_unl:/home/superx/db/module/costage/rohdaten/unl |
|
||||||
ports: |
|
||||||
- "8080:8080" |
|
||||||
depends_on: |
|
||||||
- postgres |
|
||||||
command: > |
|
||||||
bash -c "while !</dev/tcp/postgres/5432; do sleep 1; done; |
|
||||||
source db/bin/SQL_ENV && |
|
||||||
if [ ! -f /tmp/db_initialized ]; then |
|
||||||
cd db/install/ && |
|
||||||
echo 'J' | kernmodul_erzeugen.x && |
|
||||||
cd /home/superx/db/module/costage/ && |
|
||||||
echo 'J' | module_install.x costage . && |
|
||||||
touch /tmp/db_initialized; |
|
||||||
fi && |
|
||||||
cd && webserver/tomcat/bin/catalina.sh run" |
|
||||||
|
|
||||||
volumes: |
|
||||||
postgres_data: |
|
||||||
costage_unl: |
|
Loading…
Reference in new issue