Sign inSign up

jeremywyl/apollo-configservice

By jeremywyl

•Updated almost 6 years ago

Image
0

60

jeremywyl/apollo-configservice repository overview

⁠环境准备

1、MySql数据库需提前部署 版本>=5.7即可
2、根据对应的apollo版本号导入初始化SQL数据,完成数据库初始化,安装包可找到sql文件。

⁠参数说明

SERVER_PORT:默认值8080
PROJECT_NAME:项目名apollo-configservice JAVA_OPTS_Metaspace:默认值 -XX:MetaspaceSize=180m -XX:MaxMetaspaceSize=200m
JAVA_OPTS_Xms:默认值 -server -Xms256m -Xmx256m
SPRING_DATASOURCE_URL: 数据库地址 jdbc:mysql://xxxx:3306/ApolloConfigDB?characterEncoding=utf8
SPRING_DATASOURCE_USERNAME: 数据库账户
SPRING_DATASOURCE_PASSWORD: 数据库密码
EUREKA_SERVICE_URL: euaeka注册中心地址 http://xxxx/eureka⁠ (可以用configservice也可以用自建的eureka服务)

⁠docker-compose.yaml文件
version: "3.0"
services:
  apollo-configservice:
	environment:
		SERVER_PORT: 8080
		PROJECT_NAME: apollo-configservice
		JAVA_OPTS_Metaspace: "-XX:MetaspaceSize=180m -XX:MaxMetaspaceSize=200m"
		JAVA_OPTS_Xms: "-server -Xms256m -Xmx256m"
		SPRING_DATASOURCE_URL: jdbc:mysql://xxxx:3306/ApolloConfigDB?characterEncoding=utf8
		SPRING_DATASOURCE_USERNAME: xxxx
		SPRING_DATASOURCE_PASSWORD: xxxx
		EUREKA_SERVICE_URL: http://xxxx/eureka
	image: jeremywyl/apollo-configservice:v1.5.1-stableversion
	restart: unless-stopped
	container_name: apollo-configservice
	volumes:
		- "/tmp/log:/home/work/log"
	network_mode: "bridge"
            ports:
              - "8089:8080"
	logging:
	  options:
		max-size: "200k"
		max-file: "10"
	entrypoint: ["./scripts/startup.sh"]
⁠运行

docker-compose up -d

Tag summary

Content type

Image

Digest

Size

564.9 MB

Last updated

almost 6 years ago

docker pull jeremywyl/apollo-configservice:v1.5.1-stableversion