mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-09 04:46:06 +10:00
42 lines
1.8 KiB
Bash
42 lines
1.8 KiB
Bash
#!/bin/bash
|
|
set -e
|
|
set -x
|
|
|
|
CLUSTER_ENABLE=${CLUSTER_ENABLE:-false}
|
|
CLUSTER_ZOOKEEPER_ADDRESS=${CLUSTER_ZOOKEEPER_ADDRESS:-localhost}
|
|
ADMIN_PASSWORD=${ADMIN_PASSWORD:-admin}
|
|
|
|
HBASE_HOST=${HBASE_HOST:-localhost}
|
|
HBASE_PORT=${HBASE_PORT:-2181}
|
|
|
|
DISABLE_DEBUG=${DISABLE_DEBUG:-true}
|
|
|
|
JDBC_DRIVER=${JDBC_DRIVER:-com.mysql.jdbc.Driver}
|
|
JDBC_URL=${JDBC_URL:-jdbc:mysql://localhost:13306/pinpoint?characterEncoding=UTF-8}
|
|
JDBC_USERNAME=${JDBC_USERNAME:-admin}
|
|
JDBC_PASSWORD=${JDBC_PASSWORD:-admin}
|
|
|
|
echo -e "
|
|
jdbc.driverClassName=${JDBC_DRIVER}
|
|
jdbc.url=${JDBC_URL}
|
|
jdbc.username=${JDBC_USERNAME}
|
|
jdbc.password=${JDBC_PASSWORD}
|
|
" > /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/jdbc.properties
|
|
|
|
cp /assets/pinpoint-web.properties /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/pinpoint-web.properties
|
|
cp /assets/hbase.properties /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/hbase.properties
|
|
|
|
sed -i "s/cluster.enable=true/cluster.enable=${CLUSTER_ENABLE}/g" /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/pinpoint-web.properties
|
|
sed -i "s/cluster.zookeeper.address=localhost/cluster.zookeeper.address=${CLUSTER_ZOOKEEPER_ADDRESS}/g" /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/pinpoint-web.properties
|
|
|
|
sed -i "s/admin.password=admin/admin.password=${ADMIN_PASSWORD}/g" /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/pinpoint-web.properties
|
|
|
|
sed -i "s/hbase.client.host=localhost/hbase.client.host=${HBASE_HOST}/g" /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/hbase.properties
|
|
sed -i "s/hbase.client.port=2181/hbase.client.port=${HBASE_PORT}/g" /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/hbase.properties
|
|
|
|
if [ "$DISABLE_DEBUG" == "true" ]; then
|
|
sed -i 's/level value="DEBUG"/level value="INFO"/' /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/log4j.xml
|
|
fi
|
|
|
|
exec /usr/local/tomcat/bin/catalina.sh run
|