This commit is contained in:
Ralph Soika 2020-11-16 13:56:38 +01:00
parent f0ec869691
commit 934ae00749
8 changed files with 1533 additions and 58 deletions

View file

@ -1,4 +1,4 @@
FROM imixs/imixs-office-workflow:4.3.1 FROM imixs/imixs-office-workflow:latest
# Deploy artefact # Deploy artefact
RUN rm -r /opt/jboss/wildfly/standalone/deployments/* RUN rm -r /opt/jboss/wildfly/standalone/deployments/*

View file

@ -19,7 +19,8 @@ services:
POSTGRES_PASSWORD: "adminadmin" POSTGRES_PASSWORD: "adminadmin"
POSTGRES_CONNECTION: "jdbc:postgresql://db/office-alexander-logistics" POSTGRES_CONNECTION: "jdbc:postgresql://db/office-alexander-logistics"
TZ: "CET" TZ: "CET"
LANG: "en_US.UTF-8" LANG: "en_US.UTF-8"
MAILGATEWAY: "mailgateway"
ports: ports:
- "8080:8080" - "8080:8080"
- "9990:9990" - "9990:9990"
@ -32,6 +33,13 @@ services:
ports: ports:
- "8888:8080" - "8888:8080"
mailgateway:
image: imixs/exim4
environment:
EXIM_SMARTHOST: "www149.your-server.de:25"
EXIM_PASSWORD: "www149.your-server.de:webmaster@imixs.com:webmaster4imixsmail"
EXIM_ALLOWED_SENDERS: "10.0.0.0/8:172.16.0.0/12:192.168.0.0/16"
volumes: volumes:
dbdata: dbdata:

View file

@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
version="2.1">
<!-- <!--
Imixs JPA definition Make sure that the imixs-workflow-jee library Imixs JPA definition Make sure that the imixs-workflow-jee library
version maches the version provided by the EAR/EJB version maches the version provided by the EAR/EJB
@ -14,13 +11,14 @@
<jar-file>lib/imixs-workflow-engine-${org.imixs.workflow.version}.jar</jar-file> <jar-file>lib/imixs-workflow-engine-${org.imixs.workflow.version}.jar</jar-file>
<jar-file>lib/imixs-marty-ejb-${org.imixs.marty.version}.jar</jar-file> <jar-file>lib/imixs-marty-ejb-${org.imixs.marty.version}.jar</jar-file>
<properties> <properties>
<!-- target-database Auto MySQL PostgreSQL --> <!-- target-database Auto MySQL PostgreSQL -->
<property name="eclipselink.target-database" value="Auto" /> <property name="eclipselink.target-database" value="Auto" />
<property name="eclipselink.ddl-generation" value="create-tables" /> <property name="eclipselink.ddl-generation" value="create-or-extend-tables" />
<property name="eclipselink.deploy-on-startup" value="true" /> <property name="eclipselink.deploy-on-startup" value="true" />
<property name="eclipselink.logging.level" value="INFO" /> <property name="eclipselink.logging.level" value="INFO" />
</properties> </properties>
</persistence-unit> </persistence-unit>
</persistence>
</persistence>

View file

@ -1,2 +1,3 @@
# Custom resource bundle # Custom resource bundle
app.application_title=Alexander Global Logistics

View file

@ -1,2 +1,3 @@
# Custom resource bundle # Custom resource bundle
app.application_title=Alexander Global Logistics

View file

@ -1,44 +1,35 @@
# Imixs-Workflow
model.default.data=system-de-1.1.0.bpmn
lucence.indexDir=${imixs-office.IndexDir}
lucence.fulltextFieldList=txtsearchstring,txtSubject,txtname,txtEmail,txtUserName,namCreator,txtworkflowgroup,txtworkflowstatus,txtWorkflowAbstract,txtWorkflowSummary,txtworkflowhistory,txtspacename,txtprocessname,_subject,_description,_name,_projectnumber,_projectname,_ordernumber,_contractnumber,datDueDate,txtcommentlog,htmldescription,htmldocumentation,dms,dms_names,_childitems
lucence.indexFieldListAnalyze=txtUsername
lucence.indexFieldListNoAnalyze=type,$UniqueIDRef,$created,$modified,$ModelVersion,namCreator,$ProcessID,datDate,txtWorkflowGroup,txtemail, datdate, datfrom, datto, numsequencenumber,dms_count
lucence.indexFieldListStore=txtProcessName,txtWorkflowImageURL
##############################
# Imixs Properties
##############################
# Marty Setup
setup.mode=auto setup.mode=auto
setup.system.model=system-de-1.1 setup.system.model=system-de-1.1
# allow duplicated email addresses
security.email.unique=false
# Office Properties
# Marty Login & Profile Properties
security.userid.input.mode=LOWERCASE
security.email.unique=true
#security.userid.input.pattern=
# Mail
# mail.defaultSender=info@imixs.com
# Imixs Archive
snapshot.history=1
snapshot.overwriteFileContent=false
# Image reziser
image.fileExtension=jpg,gif
image.maxWidth=2048
# Office Setup
BASIC.maxviewentries=10 BASIC.maxviewentries=10
# Space selector (none, root, all)
search.filter.spaces=root
dms.search=true
##############################
# Imixs Lucene Plugin
##############################
# Search Index Direcotry
lucence.indexDir=${imixs-office.IndexDir}
# Fields to be added into the searchindex
#index.fields=txtsearchstring,txtSubject,txtname,txtEmail,txtUserName,namCreator,txtworkflowgroup,txtworkflowstatus,txtWorkflowAbstract,txtWorkflowSummary,txtworkflowhistory,_subject,_description,_name,_projectnumber,_projectname,_ordernumber,_contractnumber,datDueDate,txtcommentlog,htmldescription,htmldocumentation,dms,dms_names
#index.fields.analyze=txtUsername
#index.fields.noanalyze=type,$UniqueIDRef,$created,$modified,$ModelVersion,namCreator,$ProcessID,datDate,txtWorkflowGroup,txtemail, datdate, datfrom, datto, numsequencenumber,dms_count
#index.fields.store=txtProcessName,txtWorkflowImageURL
index.fields=txtsearchstring,txtSubject,txtname,txtEmail,txtUserName,namCreator,txtworkflowgroup,txtworkflowstatus,txtWorkflowAbstract,txtWorkflowSummary,txtworkflowhistory,txtspacename,txtprocessname,_subject,_description,_name,_projectnumber,_projectname,_ordernumber,_contractnumber,datDueDate,txtcommentlog,htmldescription,htmldocumentation,dms,dms_names,_childitems,$file.names
index.fields.analyze=txtUsername
index.fields.noanalyze=type,$UniqueIDRef,$created,$modified,$ModelVersion,namCreator,$ProcessID,datDate,txtWorkflowGroup,txtemail, datdate, datfrom, datto, numsequencenumber,dms_count
index.fields.store=process.name,txtProcessName,txtWorkflowImageURL
dms.search=true
comments.history=true

24
pom.xml
View file

@ -27,7 +27,7 @@
<!-- Versions --> <!-- Versions -->
<org.imixs.workflow.version>5.2.5</org.imixs.workflow.version> <org.imixs.workflow.version>5.2.5</org.imixs.workflow.version>
<org.imixs.marty.version>4.1.8</org.imixs.marty.version> <org.imixs.marty.version>4.1.8</org.imixs.marty.version>
<org.imixs.office.version>4.3.1</org.imixs.office.version> <org.imixs.office.version>4.3.2-SNAPSHOT</org.imixs.office.version>
<org.imixs.adapters.version>2.2.3</org.imixs.adapters.version> <org.imixs.adapters.version>2.2.3</org.imixs.adapters.version>
<org.imixs.archive.version>2.2.4</org.imixs.archive.version> <org.imixs.archive.version>2.2.4</org.imixs.archive.version>
<org.imixs.melman.version>1.0.19</org.imixs.melman.version> <org.imixs.melman.version>1.0.19</org.imixs.melman.version>
@ -48,12 +48,16 @@
<imixs-office.IndexDir>lucene/office-index</imixs-office.IndexDir> <imixs-office.IndexDir>lucene/office-index</imixs-office.IndexDir>
<imixs-office.applicationname>office-alexander-logistics</imixs-office.applicationname> <imixs-office.applicationname>office-alexander-logistics</imixs-office.applicationname>
<imixs-mail-res-ref-name>java:/mail/org.imixs.workflow.mail</imixs-mail-res-ref-name>
<!-- Wildfly unpack war --> <!-- Wildfly unpack war -->
<custom.unpackTypes>war</custom.unpackTypes> <custom.unpackTypes>war</custom.unpackTypes>
<imixs-office.applicationname>office-alexander-logistics</imixs-office.applicationname> <imixs-office.applicationname>office-alexander-logistics</imixs-office.applicationname>
<!-- jndi Mail res-ref name -->
<imixs-mail-res-ref-name>java:/mail/org.imixs.workflow.mail</imixs-mail-res-ref-name>
<org.imixs.kubernetes.registry>registry.ixchel.imixs.com/library</org.imixs.kubernetes.registry>
</properties> </properties>
<repositories> <repositories>
@ -87,6 +91,10 @@
<id>docker-push</id> <id>docker-push</id>
<!-- build and push to repp - see ear module for details --> <!-- build and push to repp - see ear module for details -->
</profile> </profile>
<profile>
<id>kubernetes</id>
<!-- build and push to rep - see ear module for details -->
</profile>
</profiles> </profiles>
@ -107,15 +115,9 @@
<target>1.8</target> <target>1.8</target>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins> </plugins>
<finalName>office-alexander-logistics</finalName>
</build> </build>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>

File diff suppressed because it is too large Load diff