Merge branch 'develop' of gitee.com:fusenpack/fusenapi into develop
This commit is contained in:
		
						commit
						87803a6e44
					
				
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -4,7 +4,7 @@ | |||||||
| *.dll | *.dll | ||||||
| *.so | *.so | ||||||
| *.dylib | *.dylib | ||||||
| 
 | bin/ | ||||||
| # Test binary, built with `go test -c` | # Test binary, built with `go test -c` | ||||||
| *.test | *.test | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										14
									
								
								fs_package_docker_image.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								fs_package_docker_image.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,14 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | name=${1%%\\*} | ||||||
|  | #进入对应服务目录 | ||||||
|  | cd server/$name | ||||||
|  | #构建二进制文件 | ||||||
|  | CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o ./bin/api-$name-srv  ./$name.go | ||||||
|  | #删除之前旧的镜像 | ||||||
|  | docker rmi -f api-$name-srv:latest | ||||||
|  | #打包docker镜像 | ||||||
|  | docker build -t api-$name-srv:latest . | ||||||
|  | #把本地镜像load到k8s中(这个适用于无dockerhub镜像仓库情况,需要对应的deployment中的 imagePullPolicy 参数从 Always 变成None) | ||||||
|  | minikube image load api-$name-srv:latest | ||||||
|  | #上传镜像到dockerhub(有dockerhub镜像仓库后打开,且把上面的load image去掉,对应的deployment中的 imagePullPolicy 参数从 None Always) | ||||||
|  | #docker push api-$name-srv:latest | ||||||
| @ -1,6 +1,7 @@ | |||||||
| Name: {{.serviceName}} | Name: {{.serviceName}} | ||||||
| Host: {{.host}} | Host: {{.host}} | ||||||
| Port: {{.port}} | Port: {{.port}} | ||||||
|  | Timeout: 15000 #服务超时时间(毫秒) | ||||||
| SourceMysql: fusentest:XErSYmLELKMnf3Dh@tcp(110.41.19.98:3306)/fusentest | SourceMysql: fusentest:XErSYmLELKMnf3Dh@tcp(110.41.19.98:3306)/fusentest | ||||||
| Auth: | Auth: | ||||||
|     AccessSecret: fusen2023 |     AccessSecret: fusen2023 | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								server/assistant/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/assistant/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-assistant-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-assistant-srv"] | ||||||
							
								
								
									
										6
									
								
								server/backend/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/backend/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-backend-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-backend-srv"] | ||||||
							
								
								
									
										6
									
								
								server/canteen/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/canteen/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-canteen-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-canteen-srv"] | ||||||
							
								
								
									
										6
									
								
								server/data-transfer/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/data-transfer/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-data-transfer-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-data-transfer-srv"] | ||||||
							
								
								
									
										6
									
								
								server/home-user-auth/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/home-user-auth/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-home-user-auth-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-home-user-auth-srv"] | ||||||
							
								
								
									
										6
									
								
								server/inventory/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/inventory/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-inventory-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-inventory-srv"] | ||||||
							
								
								
									
										6
									
								
								server/map-library/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/map-library/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-map-library-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-map-library-srv"] | ||||||
							
								
								
									
										6
									
								
								server/orders/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/orders/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-order-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-order-srv"] | ||||||
							
								
								
									
										6
									
								
								server/pay/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/pay/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-pay-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-pay-srv"] | ||||||
							
								
								
									
										6
									
								
								server/product-model/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/product-model/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-product-model-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-product-model-srv"] | ||||||
							
								
								
									
										6
									
								
								server/product-template-tag/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/product-template-tag/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-product-template-tag-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-product-template-tag-srv"] | ||||||
							
								
								
									
										6
									
								
								server/product-template/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/product-template/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-product-template-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-product-template-srv"] | ||||||
							
								
								
									
										6
									
								
								server/product/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/product/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-product-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-product-srv"] | ||||||
							
								
								
									
										6
									
								
								server/render/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/render/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-render-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-render-srv"] | ||||||
							
								
								
									
										6
									
								
								server/shopping-cart-confirmation/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/shopping-cart-confirmation/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-shopping-cart-confirmation-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-shopping-cart-confirmation-srv"] | ||||||
							
								
								
									
										6
									
								
								server/upload/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/upload/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-upload-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-upload-srv"] | ||||||
							
								
								
									
										6
									
								
								server/webset/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/webset/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-webset-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-webset-srv"] | ||||||
							
								
								
									
										6
									
								
								server/websocket/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								server/websocket/Dockerfile
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | FROM alpine | ||||||
|  | 
 | ||||||
|  | WORKDIR /www/fusenapi/ | ||||||
|  | COPY ./bin/api-websocket-srv  /www/fusenapi/ | ||||||
|  | COPY ./etc   /www/fusenapi/etc | ||||||
|  | CMD ["/www/fusenapi/api-websocket-srv"] | ||||||
| @ -1,9 +0,0 @@ | |||||||
| Name: websocket |  | ||||||
| Host: 0.0.0.0 |  | ||||||
| Port: 9914 |  | ||||||
| SourceMysql: fusentest:XErSYmLELKMnf3Dh@tcp(110.41.19.98:3306)/fusentest |  | ||||||
| Auth: |  | ||||||
|     AccessSecret: fusen2023 |  | ||||||
|     AccessExpire: 2592000 |  | ||||||
|     RefreshAfter: 1592000 |  | ||||||
| SourceRabbitMq: amqp://rabbit001:rabbit001129@110.41.19.98:5672 |  | ||||||
| @ -4,7 +4,6 @@ import ( | |||||||
| 	"flag" | 	"flag" | ||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 	"time" |  | ||||||
| 
 | 
 | ||||||
| 	"fusenapi/utils/auth" | 	"fusenapi/utils/auth" | ||||||
| 
 | 
 | ||||||
| @ -23,14 +22,12 @@ func main() { | |||||||
| 
 | 
 | ||||||
| 	var c config.Config | 	var c config.Config | ||||||
| 	conf.MustLoad(*configFile, &c) | 	conf.MustLoad(*configFile, &c) | ||||||
| 	c.Timeout = int64(time.Second * 15) |  | ||||||
| 	server := rest.MustNewServer(c.RestConf, rest.WithCustomCors(auth.FsCors, func(w http.ResponseWriter) { | 	server := rest.MustNewServer(c.RestConf, rest.WithCustomCors(auth.FsCors, func(w http.ResponseWriter) { | ||||||
| 	})) | 	})) | ||||||
| 	defer server.Stop() | 	defer server.Stop() | ||||||
| 
 | 
 | ||||||
| 	ctx := svc.NewServiceContext(c) | 	ctx := svc.NewServiceContext(c) | ||||||
| 	handler.RegisterHandlers(server, ctx) | 	handler.RegisterHandlers(server, ctx) | ||||||
| 
 |  | ||||||
| 	fmt.Printf("Starting server at %s:%d...\n", c.Host, c.Port) | 	fmt.Printf("Starting server at %s:%d...\n", c.Host, c.Port) | ||||||
| 	server.Start() | 	server.Start() | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user