Image Stack Analyzer

Version: 20170621.135456-70

Dockerfile

FROM omar-ossim-base
EXPOSE 8080
RUN mkdir /usr/share/omar
COPY isa-app-1.0.0-SNAPSHOT.jar /usr/share/omar
RUN chown -R 1001:0 /usr/share/omar
RUN chown 1001:0 /usr/share/omar
RUN chmod -R g+rw /usr/share/omar
RUN find $HOME -type d -exec chmod g+x {} +
USER 1001
WORKDIR /usr/share/omar
CMD java -server -Xms256m -Xmx1024m -Djava.awt.headless=true -XX:+CMSClassUnloadingEnabled -XX:+UseGCOverheadLimit -Djava.security.egd=file:/dev/./urandom -jar isa-app-1.0.0-SNAPSHOT.jar

Ref: omar-ossim-base

JAR

http://artifacts.radiantbluecloud.com/artifactory/webapp/#/artifacts/browse/tree/General/omar-local/io/ossim/omar/apps/isa-app

Configuration

You will need to insert the Common Config Settings. We use the variables omarDb.driver, ... etc. You can replace those directly with your Database definitions.

baseUrl: ${serverProtocol}://${serverName}

beLookup:
    columnName: be_number
    typeName: omar:facility
#    url: ${baseUrl}/omar-wfs/wfs

docsUrl: ${baseUrl}/omar-docs/isa/docs/user-guide/isa/

environments:
    production:
        dataSource:
            pooled: true
            jmxExport: true
            driverClassName: ${omarDb.driver}
            url: ${omarDb.url}
            username: ${omarDb.username}
            password: ${omarDb.password}

geocoderUrl: ${baseUrl}/twofishes

library:
    imageSpaceUrl: ${baseUrl}/omar-oms/imageSpace
    label: O2
    mensaUrl: ${baseUrl}/omar-mensa/mensa
    wfsUrl: ${baseUrl}/omar-wfs/wfs

msp:
    #externalUrl:
    internalUrl: http://ossim-msp-service:8080/msp
    location: internal # internal or external
    # if internal, externalUrl doesn't need to be defined

securityClassification:
    backgroundColor: green
    text: UNCLASSIFIED
    textColor: white