...
sudo docker run --name phase4-scsb-sip-mock-server -v /data:/recap-vol -p 9101<port>:9101 <port> -e "ENV= -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" -Dspring.config.location=/recap-vol/config/external-sip-application.properties " --network=scsb -d phase4-scsb-sip-mock-server
...
spring.datasource.url=jdbc:mysql://localhost<mysqlip>:3306<mysqlport>/pul<scheme>?autoReconnect=true&serverTimezone=A merica/New_York&useSSL=false
...
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
ils.mock.sip.server.url=phase4-scsb-sip-mock-server<ContainerName>
ils.mock.sip.server.port=9101 <port>
Properties to Update -
UPDATE `recap`.`scsb_properties_t` SET `P_VALUE`='phase4-scsb-sip-mock-server<ContainerName>' WHERE `P_KEY`='ils.server' AND `INSTITUTION_CODE`='CUL';
UPDATE `recap`.`scsb_properties_t` SET `P_VALUE`='9101<port> ' WHERE `P_KEY`='ils.server.port' AND `INSTITUTION_CODE`='CUL';
...
UPDATE `recap`.`scsb_properties_t` SET `P_VALUE`=XXXXXX WHERE `P_KEY`='ils.server.operator.location' AND `INSTITUTION_CODE`='CUL';
REST Mock Server
Build Application
mvn clean install -DskipTests=true
Building Image
sudo docker build -t phase4-scsb-rest-mock-server .
Running Container
sudo docker run --name phase4-scsb-rest-mock-server -v /data:/recap-vol -p <port>:<port> -e "ENV= -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" -Dspring.config.location=/recap-vol/config/external-rest-application.properties -Dserver.port=<port>" --network=scsb -d phase4-scsb-rest-mock-server
external-rest-application.properties
#Database information spring.datasource.url=jdbc:mysql://<mysqlip>:<mysqlport>/<scheme>?autoReconnect=true&serverTimezone= America/New_York&useSSL=false
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=XXXXX
spring.datasource.password=XXXX
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
Properties to Update
UPDATE `recap`.`scsb_properties_t` SET `P_VALUE`='http://<ContainerName>:<port>/rest' WHERE `P_KEY`='ils.rest.data.api' AND `INSTITUTION_CODE`='NYPL';
NYPL Mock Server
sudo docker build -t phase4-scsb-mock-nypl-server .
...