Skip to content

Commit 2a4775a

Browse files
committed
fix start.sh
1 parent 3a1d0b9 commit 2a4775a

File tree

6 files changed

+49
-20
lines changed

6 files changed

+49
-20
lines changed

docker-files/site/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,4 @@ COPY --from=builder /WeDPR/wedpr-site/dist/ /data/home/wedpr/wedpr-site
6666
# copy the web package
6767
COPY --from=web_builder /WeDPR/wedpr-web/dist /data/home/wedpr/wedpr-site/web
6868

69-
ENTRYPOINT ["/bin/bash", "/data/home/wedpr/wedpr-site/start.sh", "true", "&&", "/usr/sbin/nginx"]
69+
ENTRYPOINT ["/usr/sbin/nginx","&&", "/bin/bash", "/data/home/wedpr/wedpr-site/start.sh", "true"]

wedpr-builder/wedpr_builder/config/wedpr_deploy_config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,8 @@ def to_nginx_properties(self, nginx_listen_port):
406406
def to_properties(self, deploy_ip, node_index: int) -> {}:
407407
props = {}
408408
server_start_port = self.server_start_port + 3 * node_index
409-
self.server_backend_list.append(f"{deploy_ip}:{server_start_port}")
409+
self.server_backend_list.append(
410+
f"server {deploy_ip}:{server_start_port}")
410411
# nodeid
411412
node_id = f"{self.service_type}-{self.env_config.zone}-node{node_index}"
412413
props.update({constant.ConfigProperities.WEDPR_NODE_ID: node_id})

wedpr-builder/wedpr_builder/tpl/nginx/nginx.conf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,4 @@ server {
6767
error_log /var/log/nginx/error.log;
6868
include /etc/nginx/conf.d/*.conf;
6969
include /etc/nginx/sites-enabled/*;
70-
}
71-
72-
daemon off;
70+
}

wedpr-pir/bin/start.sh

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ STATUS_STARTING="Starting"
1313
STATUS_RUNNING="Running"
1414
STATUS_STOPPED="Stopped"
1515
start_success_log="start.*success"
16+
ENABLE_DOCKER_MODE="false"
17+
18+
start_log="start.out"
19+
if [ "${ENABLE_DOCKER_MODE}" = "true" ]; then
20+
start_log="logs/start.out"
21+
fi
22+
1623

1724
JAVA_CMD=$JAVA_HOME/bin/java
1825
if [ ! -f "${JAVA_HOME}" ];then
@@ -46,13 +53,17 @@ JAVA_OPTS+=" -DserviceConfigPath=${CONFIG_PATH}"
4653

4754
run_app()
4855
{
49-
nohup $JAVA_CMD $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > start.out 2>&1 &
56+
if [ "${ENABLE_DOCKER_MODE}" = "true" ]; then
57+
exec ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > ${start_log} 2>&1
58+
else
59+
nohup $JAVA_CMD $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > ${start_log} 2>&1 &
60+
fi
5061
}
5162

5263
app_status()
5364
{
5465
if [ ! -z "$(app_pid)" ]; then
55-
if [ ! -z "$(grep -i "${start_success_log}" start.out)" ]; then
66+
if [ ! -z "$(grep -i "${start_success_log}" ${start_log})" ]; then
5667
echo ${STATUS_RUNNING}
5768
else
5869
echo ${STATUS_STARTING}
@@ -84,7 +95,7 @@ before_start()
8495
}
8596

8697
start(){
87-
rm -f start.out
98+
rm -f ${start_log}
8899
run_app
89100
LOG_INFO "${APP_MAIN} booting up .."
90101
try_times=45
@@ -141,6 +152,10 @@ after_start()
141152
esac
142153
}
143154

155+
if [ $# -eq 1 ]; then
156+
ENABLE_DOCKER_MODE="${1}"
157+
fi
158+
echo "ENABLE_DOCKER_MODE: ${ENABLE_DOCKER_MODE}"
144159
before_start
145160
start
146161
after_start

wedpr-site/bin/start.sh

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ STATUS_STARTING="Starting"
1111
STATUS_RUNNING="Running"
1212
STATUS_STOPPED="Stopped"
1313
start_success_log="start.*success"
14+
ENABLE_DOCKER_MODE="false"
15+
16+
start_log="start.out"
17+
if [ "${ENABLE_DOCKER_MODE}" = "true" ]; then
18+
start_log="logs/start.out"
19+
fi
1420

1521

1622
JAVA_CMD=$JAVA_HOME/bin/java
@@ -44,13 +50,17 @@ JAVA_OPTS+=" -DserviceName=${SERVER_NAME}"
4450
JAVA_OPTS+=" -DserviceConfigPath=${CONFIG_PATH}"
4551
run_app()
4652
{
47-
nohup ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > start.out 2>&1 &
53+
if [ "${ENABLE_DOCKER_MODE}" = "true" ]; then
54+
exec ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > ${start_log} 2>&1
55+
else
56+
nohup ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > ${start_log} 2>&1 &
57+
fi
4858
}
4959

5060
app_status()
5161
{
5262
if [ ! -z "$(app_pid)" ]; then
53-
if [ ! -z "$(grep -i "${start_success_log}" start.out)" ]; then
63+
if [ ! -z "$(grep -i "${start_success_log}" ${start_log})" ]; then
5464
echo ${STATUS_RUNNING}
5565
else
5666
echo ${STATUS_STARTING}
@@ -82,7 +92,7 @@ before_start()
8292
}
8393

8494
start(){
85-
rm -f start.out
95+
rm -f ${start_log}
8696
run_app
8797
LOG_INFO "${APP_MAIN} booting up .."
8898
try_times=45
@@ -139,6 +149,10 @@ after_start()
139149
esac
140150
}
141151

152+
if [ $# -eq 1 ]; then
153+
ENABLE_DOCKER_MODE="${1}"
154+
fi
155+
echo "ENABLE_DOCKER_MODE: ${ENABLE_DOCKER_MODE}"
142156
before_start
143157
start
144158
after_start

wedpr-worker/bin/start.sh

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ STATUS_STOPPED="Stopped"
1515
start_success_log="start.*success"
1616
ENABLE_DOCKER_MODE="false"
1717

18-
#if [ "${JAVA_HOME}" = "" ];then
19-
# JAVA_HOME=/nemo/jdk8u382-b05
20-
# echo "JAVA_HOME has not been configured, set to default: ${JAVA_HOME}"
21-
#fi
18+
start_log="start.out"
19+
if [ "${ENABLE_DOCKER_MODE}" = "true" ]; then
20+
start_log="logs/start.out"
21+
fi
22+
2223

2324
JAVA_CMD=$JAVA_HOME/bin/java
2425
if [ ! -f "${JAVA_HOME}" ];then
@@ -50,17 +51,17 @@ JAVA_OPTS+=" -DserviceName=${SERVER_NAME}"
5051
JAVA_OPTS+=" -DserviceConfigPath=${CONFIG_PATH}"
5152
run_app()
5253
{
53-
if [ "$ENABLE_DOCKER_MODE" = "true" ]; then
54-
exec ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > start.out 2>&1
54+
if [ "${ENABLE_DOCKER_MODE}" = "true" ]; then
55+
exec ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > ${start_log} 2>&1
5556
else
56-
nohup ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > start.out 2>&1 &
57+
nohup ${JAVA_CMD} $JAVA_OPTS -cp $CLASSPATH $APP_MAIN > ${start_log} 2>&1 &
5758
fi
5859
}
5960

6061
app_status()
6162
{
6263
if [ ! -z "$(app_pid)" ]; then
63-
if [ ! -z "$(grep -i "${start_success_log}" start.out)" ]; then
64+
if [ ! -z "$(grep -i "${start_success_log}" ${start_log})" ]; then
6465
echo ${STATUS_RUNNING}
6566
else
6667
echo ${STATUS_STARTING}
@@ -92,7 +93,7 @@ before_start()
9293
}
9394

9495
start(){
95-
rm -f start.out
96+
rm -f ${start_log}
9697
run_app
9798
LOG_INFO "${APP_MAIN} booting up .."
9899
try_times=45

0 commit comments

Comments
 (0)