| | |
| | | |
| | | RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
| | | RUN echo 'Asia/Shanghai' >/etc/timezone |
| | | EXPOSE 8008 |
| | | EXPOSE 5003 |
| | | ENV JAVA_OPTS="-Xmx400m -Xms400m -Djava.security.egd=file:/dev/./urandom" |
| | | # 配置容器启动后执行的命令 |
| | | ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /server.jar","--spring.profiles.active=prod"] |
| | |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.TimeZone; |
| | | |
| | | /** |
| | | * SpringBoot方式启动类 |
| | |
| | | private final static Logger logger = LoggerFactory.getLogger(GunsApplication.class); |
| | | |
| | | public static void main(String[] args) { |
| | | TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); |
| | | SpringApplication.run(GunsApplication.class, args); |
| | | logger.info("GunsApplication is success!"); |
| | | } |
| | |
| | | server: |
| | | port: 8008 |
| | | port: 5003 |
| | | |
| | | guns: |
| | | swagger-open: true #是否开启swagger (true/false) |
| | |
| | | |
| | | RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
| | | RUN echo 'Asia/Shanghai' >/etc/timezone |
| | | EXPOSE 8008 |
| | | EXPOSE 5002 |
| | | ENV JAVA_OPTS="-Xmx400m -Xms400m -Djava.security.egd=file:/dev/./urandom" |
| | | # 配置容器启动后执行的命令 |
| | | ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /server.jar","--spring.profiles.active=prod"] |
| | |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.TimeZone; |
| | | |
| | | /** |
| | | * SpringBoot方式启动类 |
| | |
| | | private final static Logger logger = LoggerFactory.getLogger(GunsApplication.class); |
| | | |
| | | public static void main(String[] args) { |
| | | TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); |
| | | SpringApplication.run(GunsApplication.class, args); |
| | | logger.info("GunsApplication is success!"); |
| | | |
| | |
| | | server: |
| | | port: 8007 |
| | | port: 5002 |
| | | |
| | | guns: |
| | | swagger-open: true #是否开启swagger (true/false) |
| | |
| | | |
| | | RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
| | | RUN echo 'Asia/Shanghai' >/etc/timezone |
| | | EXPOSE 8008 |
| | | EXPOSE 8081 |
| | | ENV JAVA_OPTS="-Xmx400m -Xms400m -Djava.security.egd=file:/dev/./urandom" |
| | | # 配置容器启动后执行的命令 |
| | | ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /server.jar","--spring.profiles.active=prod"] |
| | |
| | | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; |
| | | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; |
| | | |
| | | import java.util.TimeZone; |
| | | |
| | | @EnableEurekaServer//开启服务治理 |
| | | @SpringBootApplication |
| | | public class EurekaApplication extends SpringBootServletInitializer { |
| | | |
| | | public static void main(String[] args) { |
| | | TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); |
| | | SpringApplication.run(EurekaApplication.class, args); |
| | | } |
| | | |
| | |
| | | server: |
| | | port: 8000 #服务端口号 |
| | | port: 8081 #服务端口号 |
| | | |
| | | spring: |
| | | application: |
| | |
| | | |
| | | RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
| | | RUN echo 'Asia/Shanghai' >/etc/timezone |
| | | EXPOSE 8008 |
| | | EXPOSE 5001 |
| | | ENV JAVA_OPTS="-Xmx400m -Xms400m -Djava.security.egd=file:/dev/./urandom" |
| | | # 配置容器启动后执行的命令 |
| | | ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /server.jar","--spring.profiles.active=prod"] |
| | |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.TimeZone; |
| | | |
| | | /** |
| | | * SpringBoot方式启动类 |
| | |
| | | private final static Logger logger = LoggerFactory.getLogger(GunsApplication.class); |
| | | |
| | | public static void main(String[] args) { |
| | | TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); |
| | | SpringApplication.run(GunsApplication.class, args); |
| | | logger.info("GunsApplication is success!"); |
| | | } |
| | |
| | | server: |
| | | port: 8006 |
| | | port: 5001 |
| | | |
| | | guns: |
| | | swagger-open: true #是否开启swagger (true/false) |
| | |
| | | eureka: |
| | | client: |
| | | service-url: #注册中心地址 |
| | | defaultZone: http://sinata:sinata@127.0.0.1:8000/eureka #启用身份验证的方式连接 |
| | | defaultZone: http://127.0.0.1:8081/eureka #启用身份验证的方式连接 |
| | | register-with-eureka: true #在注册中心进行注册 |
| | | fetch-registry: true #从Eureka中获取注册信息。 |
| | | |
| | |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.TimeZone; |
| | | |
| | | |
| | | @EnableSwagger2Doc |
| | |
| | | public class ZuulApplication extends SpringBootServletInitializer { |
| | | |
| | | public static void main(String[] args) { |
| | | TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); |
| | | SpringApplication.run(ZuulApplication.class, args); |
| | | // NettyServer nettyServer = new NettyServer(); |
| | | // nettyServer.bind(); |
| | |
| | | server: |
| | | port: 80 |
| | | port: 5000 |
| | | |
| | | spring: |
| | | application: |
| | |
| | | eureka: |
| | | client: |
| | | service-url: #注册中心地址 |
| | | defaultZone: http://sinata:sinata@127.0.0.1:8000/eureka #启用身份验证的方式连接 |
| | | defaultZone: http://127.0.0.1:8081/eureka #启用身份验证的方式连接 |
| | | register-with-eureka: true #在注册中心进行注册 |
| | | fetch-registry: true #从Eureka中获取注册信息。 |
| | | |
| | |
| | | routes: |
| | | user-server: #接口调用路由服务,名字任意取。(用户端服务) |
| | | path: /user/** #配置请求URL的请求规则 |
| | | url: http://127.0.0.1:8006 #真正的微服务地址,path匹配的请求都转发到这里 |
| | | url: http://127.0.0.1:5001 #真正的微服务地址,path匹配的请求都转发到这里 |
| | | serviceid: user-server #指定Eureka注册中心的服务id |
| | | driver-server: #路由司机相关请求 |
| | | path: /driver/** #配置请求URL的请求规则 |
| | | url: http://127.0.0.1:8007 #真正的微服务地址,path匹配的请求都转发到这里 |
| | | url: http://127.0.0.1:5002 #真正的微服务地址,path匹配的请求都转发到这里 |
| | | serviceid: driver-server #指定Eureka注册中心的服务id |
| | | dispatch-server: #路由调度相关请求 |
| | | path: /dispatch/** #配置请求URL的请求规则 |
| | | url: http://127.0.0.1:8008 #真正的微服务地址,path匹配的请求都转发到这里 |
| | | url: http://127.0.0.1:5003 #真正的微服务地址,path匹配的请求都转发到这里 |
| | | serviceid: dispatch-server #指定Eureka注册中心的服务id |
| | | # 配置zuul超时时间 |
| | | host: |