Extends the db2 image with Java with a Java SQL script executer
358
USER db2inst1
RUN mkdir /home/db2inst1/script-executor &&
mkdir /home/db2inst1/script-executor/todo
COPY db-script-executer-1.0.0-SNAPSHOT.jar /home/db2inst1/script-executor
RUN echo "jdbc.url=jdbc:db2://localhost:50000/test" > /home/db2inst1/script-executor/jdbc.properties &&
echo "jdbc.user=db2inst1" >> /home/db2inst1/script-executor/jdbc.properties &&
echo "jdbc.password=password" >> /home/db2inst1/script-executor/jdbc.properties &&
echo "jdbc.driver=com.ibm.db2.jcc.DB2Driver" >> /home/db2inst1/script-executor/jdbc.properties
#Create a log4j properties file COPY log4j.properties /home/db2inst1/script-executor/
RUN echo "#!/bin/bash" > /home/db2inst1/script-executor/run.sh &&
echo "cd /home/db2inst1/script-executor/" >> /home/db2inst1/script-executor/run.sh &&
echo "java -Dlog4j.configuration=file:log4j.properties -cp db-script-executer-1.0.0-SNAPSHOT.jar com.scott.dbscriptexecuter.ScriptExecuter" >> /home/db2inst1/script-executor/run.sh &&
chmod uga+x /home/db2inst1/script-executor/run.sh
ENTRYPOINT . /home/db2inst1/sqllib/db2profile && db2start && /home/db2inst1/script-executor/run.sh && echo "DB2 Ready" && tail -f /dev/null
Content type
Image
Digest
Size
967.2 MB
Last updated
over 9 years ago
docker pull scottysinclair/db2-express-sr