mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-15 10:18:45 +00:00
using new generateMailProperties.sh to support "start docker"
This commit is contained in:
@@ -299,6 +299,7 @@ if [[ "$@" == "release" ]]; then
|
|||||||
cp -v $PROJECT_HOME/java/target/configuration/JavaSE-11.profile $ACDIR/
|
cp -v $PROJECT_HOME/java/target/configuration/JavaSE-11.profile $ACDIR/
|
||||||
cp -v $PROJECT_HOME/java/target/refreshInstance.sh $ACDIR/
|
cp -v $PROJECT_HOME/java/target/refreshInstance.sh $ACDIR/
|
||||||
cp -v $PROJECT_HOME/java/target/stopReplicating.sh $ACDIR/
|
cp -v $PROJECT_HOME/java/target/stopReplicating.sh $ACDIR/
|
||||||
|
cp -v $PROJECT_HOME/java/target/generateMailProperties.sh $ACDIR/
|
||||||
|
|
||||||
cp -v $PROJECT_HOME/java/target/env.sh $ACDIR/
|
cp -v $PROJECT_HOME/java/target/env.sh $ACDIR/
|
||||||
cp -v $PROJECT_HOME/java/target/env-default-rules.sh $ACDIR/
|
cp -v $PROJECT_HOME/java/target/env-default-rules.sh $ACDIR/
|
||||||
@@ -860,6 +861,7 @@ if [[ "$@" == "install" ]] || [[ "$@" == "all" ]]; then
|
|||||||
cp -v $PROJECT_HOME/java/target/configuration/JavaSE-11.profile $ACDIR/
|
cp -v $PROJECT_HOME/java/target/configuration/JavaSE-11.profile $ACDIR/
|
||||||
cp -v $PROJECT_HOME/java/target/refreshInstance.sh $ACDIR/
|
cp -v $PROJECT_HOME/java/target/refreshInstance.sh $ACDIR/
|
||||||
cp -v $PROJECT_HOME/java/target/stopReplicating.sh $ACDIR/
|
cp -v $PROJECT_HOME/java/target/stopReplicating.sh $ACDIR/
|
||||||
|
cp -v $PROJECT_HOME/java/target/generateMailProperties.sh $ACDIR/
|
||||||
cp -v $PROJECT_HOME/java/target/udpmirror $ACDIR/
|
cp -v $PROJECT_HOME/java/target/udpmirror $ACDIR/
|
||||||
cp -v $PROJECT_HOME/java/target/http2udpmirror $ACDIR
|
cp -v $PROJECT_HOME/java/target/http2udpmirror $ACDIR
|
||||||
|
|
||||||
@@ -967,6 +969,7 @@ if [[ "$@" == "remote-deploy" ]]; then
|
|||||||
$SCP_CMD $PROJECT_HOME/java/target/status $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
$SCP_CMD $PROJECT_HOME/java/target/status $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
||||||
$SCP_CMD $PROJECT_HOME/java/target/refreshInstance.sh $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
$SCP_CMD $PROJECT_HOME/java/target/refreshInstance.sh $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
||||||
$SCP_CMD $PROJECT_HOME/java/target/stopReplicating.sh $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
$SCP_CMD $PROJECT_HOME/java/target/stopReplicating.sh $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
||||||
|
$SCP_CMD $PROJECT_HOME/java/target/generateMailProperties.sh $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
||||||
$SCP_CMD $PROJECT_HOME/java/target/udpmirror $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
$SCP_CMD $PROJECT_HOME/java/target/udpmirror $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
||||||
|
|
||||||
$SCP_CMD $PROJECT_HOME/java/target/http2udpmirror $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
$SCP_CMD $PROJECT_HOME/java/target/http2udpmirror $REMOTE_SERVER_LOGIN:$REMOTE_SERVER/
|
||||||
|
|||||||
+1
-20
@@ -296,26 +296,7 @@ auto_install ()
|
|||||||
append_default_envsh_rules
|
append_default_envsh_rules
|
||||||
# make sure to reload data, this time including defaults from release's env.sh, environment settings and user data
|
# make sure to reload data, this time including defaults from release's env.sh, environment settings and user data
|
||||||
source `pwd`/env.sh
|
source `pwd`/env.sh
|
||||||
# Append mail-related environment variables to configuration/mail.properties to override defaults
|
. generateMailProperties.sh
|
||||||
echo "mail.enabled = true" >>configuration/mail.properties
|
|
||||||
if [ -n "$MAIL_FROM" ]; then
|
|
||||||
echo "mail.from = $MAIL_FROM" >>configuration/mail.properties
|
|
||||||
fi
|
|
||||||
if [ -n "$MAIL_SMTP_HOST" ]; then
|
|
||||||
echo "mail.smtp.host = $MAIL_SMTP_HOST" >>configuration/mail.properties
|
|
||||||
fi
|
|
||||||
if [ -n "$MAIL_SMTP_PORT" ]; then
|
|
||||||
echo "mail.smtp.port = $MAIL_SMTP_PORT" >>configuration/mail.properties
|
|
||||||
fi
|
|
||||||
if [ -n "$MAIL_SMTP_AUTH" ]; then
|
|
||||||
echo "mail.smtp.auth = $MAIL_SMTP_AUTH" >>configuration/mail.properties
|
|
||||||
fi
|
|
||||||
if [ -n "$MAIL_SMTP_USER" ]; then
|
|
||||||
echo "mail.smtp.user = $MAIL_SMTP_USER" >>configuration/mail.properties
|
|
||||||
fi
|
|
||||||
if [ -n "$MAIL_SMTP_PASSWORD" ]; then
|
|
||||||
echo "mail.smtp.password = $MAIL_SMTP_PASSWORD" >>configuration/mail.properties
|
|
||||||
fi
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "INSTALL_FROM_RELEASE: $INSTALL_FROM_RELEASE"
|
echo "INSTALL_FROM_RELEASE: $INSTALL_FROM_RELEASE"
|
||||||
echo "DEPLOY_TO: $DEPLOY_TO"
|
echo "DEPLOY_TO: $DEPLOY_TO"
|
||||||
|
|||||||
+1
-1
@@ -24,4 +24,4 @@ RUN cat env-default-rules.sh >>env.sh
|
|||||||
COPY start .
|
COPY start .
|
||||||
COPY JavaSE-11.profile .
|
COPY JavaSE-11.profile .
|
||||||
EXPOSE 8888 14888 8000 7091 6666
|
EXPOSE 8888 14888 8000 7091 6666
|
||||||
CMD [ "/home/sailing/servers/server/start", "fg" ]
|
CMD [ "/home/sailing/servers/server/start", "docker" ]
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ RUN cat env-default-rules.sh >>env.sh
|
|||||||
COPY start .
|
COPY start .
|
||||||
COPY JavaSE-11.profile .
|
COPY JavaSE-11.profile .
|
||||||
EXPOSE 8888 14888 8000 7091 6666
|
EXPOSE 8888 14888 8000 7091 6666
|
||||||
CMD [ "/home/sailing/servers/server/start", "fg" ]
|
CMD [ "/home/sailing/servers/server/start", "docker" ]
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ RUN cat env-default-rules.sh >>env.sh
|
|||||||
COPY start .
|
COPY start .
|
||||||
COPY JavaSE-11.profile .
|
COPY JavaSE-11.profile .
|
||||||
EXPOSE 8888 14888 8000 7091 6666
|
EXPOSE 8888 14888 8000 7091 6666
|
||||||
CMD [ "/home/sailing/servers/server/start", "fg" ]
|
CMD [ "/home/sailing/servers/server/start", "docker" ]
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Append mail-related environment variables to configuration/mail.properties to override defaults
|
||||||
|
echo "mail.enabled = true" >>configuration/mail.properties
|
||||||
|
if [ -n "$MAIL_FROM" ]; then
|
||||||
|
echo "mail.from = $MAIL_FROM" >>configuration/mail.properties
|
||||||
|
fi
|
||||||
|
if [ -n "$MAIL_SMTP_HOST" ]; then
|
||||||
|
echo "mail.smtp.host = $MAIL_SMTP_HOST" >>configuration/mail.properties
|
||||||
|
fi
|
||||||
|
if [ -n "$MAIL_SMTP_PORT" ]; then
|
||||||
|
echo "mail.smtp.port = $MAIL_SMTP_PORT" >>configuration/mail.properties
|
||||||
|
fi
|
||||||
|
if [ -n "$MAIL_SMTP_AUTH" ]; then
|
||||||
|
echo "mail.smtp.auth = $MAIL_SMTP_AUTH" >>configuration/mail.properties
|
||||||
|
fi
|
||||||
|
if [ -n "$MAIL_SMTP_USER" ]; then
|
||||||
|
echo "mail.smtp.user = $MAIL_SMTP_USER" >>configuration/mail.properties
|
||||||
|
fi
|
||||||
|
if [ -n "$MAIL_SMTP_PASSWORD" ]; then
|
||||||
|
echo "mail.smtp.password = $MAIL_SMTP_PASSWORD" >>configuration/mail.properties
|
||||||
|
fi
|
||||||
@@ -150,6 +150,9 @@ elif [[ $PARAM == "debug" ]]; then
|
|||||||
"$JAVA_BINARY" -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=*:8000,suspend=y $JFR_OPTIONS ${COMMON_JAVA_ARGS}
|
"$JAVA_BINARY" -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=*:8000,suspend=y $JFR_OPTIONS ${COMMON_JAVA_ARGS}
|
||||||
elif [[ $PARAM == "fg" ]]; then
|
elif [[ $PARAM == "fg" ]]; then
|
||||||
exec "$JAVA_BINARY" ${COMMON_JAVA_ARGS}
|
exec "$JAVA_BINARY" ${COMMON_JAVA_ARGS}
|
||||||
|
elif [[ $PARAM == "docker" ]]; then
|
||||||
|
. generateMailProperties.sh
|
||||||
|
exec "$JAVA_BINARY" ${COMMON_JAVA_ARGS}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user