-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile
24 lines (22 loc) · 1.22 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM fraunhoferiosb/frost-server-http:develop-2.x-2.2.0-SNAPSHOT
COPY data ${CATALINA_HOME}/webapps/FROST-Server/WEB-INF/data
COPY index.html ${CATALINA_HOME}/webapps/FROST-Server/
ENV plugins_coreModel_enable=true
ENV plugins_actuation_enable=false
ENV plugins_multiDatastream_enable=false
ENV plugins_openApi_enable=true
ENV plugins_odata_enable=true
ENV plugins_csv_enable=true
ENV plugins_geojson_enable=true
ENV plugins_modelLoader_enable=true
ENV plugins_modelLoader_modelPath='/usr/local/tomcat/webapps/FROST-Server/WEB-INF/data/model'
ENV plugins_modelLoader_modelFiles='Project.json, Role.json, User.json, UserProjectRole.json'
ENV plugins_modelLoader_securityPath='/usr/local/tomcat/webapps/FROST-Server/WEB-INF/data/model'
ENV plugins_modelLoader_securityFiles='secUsers.json, secDatastreams.json, secObservations.json, secProjects.json, secThings.json'
ENV plugins_modelLoader_liquibasePath='/usr/local/tomcat/webapps/FROST-Server/WEB-INF/data/liquibase'
ENV plugins_modelLoader_liquibaseFiles='tablesSecurityUPR.xml'
ENV plugins_modelLoader_idType_Role='STRING'
ENV plugins_modelLoader_idType_User='STRING'
ENV persistence_idGenerationMode_Role='ClientGeneratedOnly'
ENV persistence_idGenerationMode_User='ClientGeneratedOnly'
USER tomcat