| | |
| | | |
| | | # 容器向外提供服务的暴露端口 |
| | | EXPOSE 9081 |
| | | EXPOSE 9091 |
| | | |
| | | # 启动OpenResty服务 |
| | | #CMD ["/usr/local/openresty/bin/openresty", "-g", "daemon off;"] |
| | |
| | | web: |
| | | port: 9081 |
| | | host: 0.0.0.0 |
| | | aphost: 192.168.20.119 |
| | | aphost: 0.0.0.0 |
| | | apport: 9091 |
| | | alport: 9090 |
| | | alhost: 192.168.20.119 |
| | | alhost: 0.0.0.0 |
| | | jwtSecret: lzhlmcl,yhblsqt. |
| | | db: |
| | | dsn: root:c++java123@tcp(192.168.20.119:3306)/aps_server2?charset=utf8&parseTime=True&loc=Local |
| | | dsn: |
| | | logMode: true |
| | | maxIdleCon: 50 |
| | | maxOpenCon: 200 |
| | | connMaxLifeTimeSecond: 120 |
| | | connMaxIdleTimeSecond: 3600 |
| | | registry: |
| | | etcdAddr: 192.168.20.247:2379 |
| | | etcdAddr: 172.20.11.128:2379 |
| | | keyPrefix: /aps/apsServer/node/ |
| | | log: |
| | | path: ./logs/aps-server.log |
| | |
| | | Containers: []apiv1.Container{ |
| | | { |
| | | Name: namespace, |
| | | Image: "192.168.20.119/apsserver/apsserver:v0.5", |
| | | Image: "harbor.smartai.com/apsserver/apsserver:v0.1", |
| | | Env: []apiv1.EnvVar{ |
| | | { |
| | | Name: "NODE_PORT1", |
| | | Name: "GRPC_PORT", |
| | | Value: port1, |
| | | }, |
| | | { |
| | | Name: "NODE_PORT2", |
| | | Value: port2, |
| | | }, |
| | | // todo 从配置文件中读取 |
| | | { |
| | | Name: "DB_HOST", |
| | | Value: "localhost", |
| | | Value: "172.20.11.128", |
| | | }, |
| | | { |
| | | Name: "GRPC_HOST", |
| | | Value: "0.0.0.0", |
| | | }, |
| | | { |
| | | Name: "DB_NAME", |
| | |
| | | if len(svc.Spec.Ports) > 0 { |
| | | for _, p := range svc.Spec.Ports { |
| | | // return tcp port |
| | | if p.Name == "tcp" { |
| | | if p.Name == "http" { |
| | | return p.NodePort, nil |
| | | } |
| | | } |