Skip to content
Snippets Groups Projects
Commit b93e4d6d authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Starting wildfly config setup

parent 7f0b2d41
No related branches found
No related tags found
No related merge requests found
...@@ -72,10 +72,24 @@ sudo -H -u $CODE_USER bash -c "mvn install -DskipTests" ...@@ -72,10 +72,24 @@ sudo -H -u $CODE_USER bash -c "mvn install -DskipTests"
cd ../VIPSLogic cd ../VIPSLogic
sudo -H -u $CODE_USER bash -c "mvn install -DskipTests" sudo -H -u $CODE_USER bash -c "mvn install -DskipTests"
# Download Wildfly 16 # Download and unzip Wildfly 16
sudo -H -u $CODE_USER bash -c "https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz" sudo -H -u $CODE_USER bash -c "https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz"
sudo -H -u $CODE_USER bash -c "tar xzf wildfly-16.0.0.Final.tar.gz" sudo -H -u $CODE_USER bash -c "tar xzf wildfly-16.0.0.Final.tar.gz"
# Edit standalone.xml, the Wildfly config file
# Add the required modules for VIPSLogic to Wildfly
# PostgreSQL
# etc
# Set up WildFly as a systemd service
# Install and configure Apache
# Run (test?) WildFly with VIPSLogic deployed
# If successful, this will migrate the vipslogic database to its correct state
# Next up is adding organization information
printf "\nORGANIZATION INFO\n" printf "\nORGANIZATION INFO\n"
while [ "$organization_name" == "" ] while [ "$organization_name" == "" ]
......
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true" statistics-enabled="${wildfly.datasources.statistics-enabled:${wildfly.statistics-enabled:false}}">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
</datasource>
<datasource jta="true" jndi-name="java:jboss/datasources/vipslogic" pool-name="Postgres-vipslogic-pool" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>jdbc:postgresql://localhost:5432/vipslogic</connection-url>
<driver>postgresql</driver>
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>90</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>vipslogic</user-name>
<password>XXXXXXXXXX</password>
</security>
</datasource>
<drivers>
<driver name="postgresql" module="org.postgresql">
<driver-class>org.postgresql.Driver</driver-class>
</driver>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
<system-properties>
<property name="no.nibio.vips.logic.VIPSLOGIC_PROTOCOL" value="http"/>
<property name="no.nibio.vips.logic.VIPSCOREMANAGER_URL" value="http://localhost:8080/VIPSCoreManager"/>
<property name="no.nibio.vips.logic.SYSTEM_TIME_OFFSET_MONTHS" value="0"/>
<property name="no.nibio.vips.logic.START_SCHEDULING_ON_BOOT" value="false"/>
<property name="no.nibio.vips.logic.MD5_SALT" value="XXXXXXXXX"/>
<property name="no.nibio.vips.logic.CORE_BATCH_USERNAME" value="XXXXXXXXXXX"/>
<property name="no.nibio.vips.logic.CORE_BATCH_PASSWORD" value="XXXXXXXXXX"/>
<property name="no.nibio.vips.logic.SMTP_SERVER" value="XXXXXXXXXXXxx"/>
<property name="no.nibio.vips.logic.MESSAGE_ILLUSTRATION_PATH" value="XXXXXXXXXXX"/>
<property name="no.nibio.vips.logic.OBSERVATION_ILLUSTRATION_PATH" value="XXXXXXXXXXXXXXXXXx"/>
<property name="no.nibio.vips.logic.GOOGLE_OPENID_CLIENT_ID" value="XXXXXXXXXXXXXXXXXXXXXXXXXXXX"/>
<property name="no.nibio.vips.logic.GOOGLE_OPENID_CLIENT_SECRET" value="XXXXXXXXXXXXXXXXXXXXXXXXXxx"/>
<property name="no.nibio.vips.logic.ALLOWED_X_DOMAINS" value="localhost"/>
<property name="no.nibio.vips.logic.AVAILABLE_LANGUAGES" value="en,nb"/>
<property name="no.nibio.vips.logic.AVAILABLE_TIMEZONES" value="Europe/Oslo,Europe/Zurich,Europe/Stockholm,Europe/Sarajevo"/>
<property name="VIPS_MSG_SERVER_ENV" value="production"/>
<property name="no.nibio.vips.logic.USER_COUNTRY_CODES" value="NO,SE,BA,LV,US,FI,LT"/>
<property name="no.nibio.vips.logic.DISABLE_MESSAGING_SYSTEM" value="true"/>
</system-properties>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment