Dockerfile 768 Bytes
Newer Older
1
FROM openjdk:11
2
COPY target/manager-3.0.0.jar manager-3.0.0.jar
3

4 5 6
CMD jar -xf manager-3.0.0.jar BOOT-INF/classes/application.properties && \
    sed -ie "s#^message.broker.host=.*#message.broker.host=$RABBITMQ_HOST#" BOOT-INF/classes/application.properties && \ 
    sed -ie "s#^db.host=.*#db.host=$MONGO_HOST#" BOOT-INF/classes/application.properties && \ 
7
    sed -ie "s#^sure-tosca.base.path=.*#sure-tosca.base.path=$SURE_TOSCA_BASE_PATH#" BOOT-INF/classes/application.properties && \
8
    sed -ie "s#^credential.secret=.*#credential.secret=$CREDENTIAL_SECRET#" BOOT-INF/classes/application.properties && \
Spiros Koulouzis's avatar
Spiros Koulouzis committed
9
    cat BOOT-INF/classes/application.properties && \
10 11
    jar -uf manager-3.0.0.jar BOOT-INF/classes/application.properties && \
    java -jar manager-3.0.0.jar