搭建 Apache apollo 环境

搭建Apollo (quick-start版)配置中心,对于quick-start 脚本,继续做优化,

目的:能无脑start

本地环境

mysql

java

Git仓库:git clone https://github.com/apolloconfig/apollo-quick-start

步骤

issue:https://github.com/apolloconfig/apollo-quick-start/issues/101

修改 demo.sh 脚本

1
2
# $SERVICE_JAR start  --configservice --adminservice
$SERVICE_JAR start --configservice --adminservice --portal
1
2
3
# export JAVA_OPTS="$PORTAL_JAVA_OPTS  ...
export JAVA_OPTS="$PORTAL_JAVA_OPTS -Dlogging.file.name=./apollo-portal.log -Dserver.port=8070 -Dspring.profiles.group.github=$spring_profiles_group_github -Dspring.datasource.url=$apollo_portal_db_url -Dspring.datasource.username=$apollo_portal_db_username -Dspring.datasource.password=$apollo_portal_db_password -Ddev_meta=$config_server_url -Dfat.meta=$config_server_url -Duat.meta=$config_server_url -Dlpt.meta=$config_server_url -Dpro.meta=$config_server_url"

添加jar包

1
cp apollo-all-in-one.jar portal/

启动

1
2
chmod a+x demo.sh && \
./demo.sh start