优化配置

This commit is contained in:
qiyunfanbo126.com 2025-01-17 20:03:19 +08:00
parent 00d17dedf7
commit 4205453007
2 changed files with 6 additions and 35 deletions

View File

@ -1,15 +1,12 @@
FROM registry.cn-chengdu.aliyuncs.com/lansexiongdi/work:v1
FROM ubuntu
ENV TZ=Asia/Shanghai
ENV LANG=C.UTF-8
ENV SERVER=api
RUN echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/main' > /etc/apk/repositories \
&& echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/community' >>/etc/apk/repositories \
&& apk update && apk add tzdata \
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone
ARG APP_RELATIVE_PATH
WORKDIR /app
COPY ./server /app
COPY ./.env /app/.env
EXPOSE 8000
CMD ["./server"]
CMD ["./server"]

26
main.go
View File

@ -2,7 +2,6 @@ package main
import (
"errors"
"flag"
"fmt"
_ "github.com/go-sql-driver/mysql"
_ "github.com/qit-team/snow-core/cache/rediscache"
@ -60,26 +59,8 @@ import (
// @authorizationUrl https://example.com/oauth/authorize
// @scope.admin Grants read and write access to administrative information
var (
port string
kafka string
num int
url string
group string
topic string
)
func initConfig() {
flag.StringVar(&kafka, "kafka", "", "kafka url")
flag.StringVar(&port, "port", "9502", "tcp port")
flag.IntVar(&num, "num", 10, "进程数量")
flag.StringVar(&url, "url", "", "内网地址")
flag.StringVar(&group, "group", "", "消费分组")
flag.StringVar(&topic, "topic", "", "消费topic")
}
func main() {
//解析启动命令
initConfig()
opts := config.GetOptions()
if opts.ShowVersion {
fmt.Printf("%s\ncommit %s\nbuilt on %s\n", server.Version, server.BuildCommit, server.BuildDate)
@ -123,13 +104,6 @@ func startServer(opts *config.Options) (err error) {
}
pidFile := opts.GenPidFile()
config.GetConf().KafkaUrl = kafka
config.GetConf().OrderPort = port
config.GetConf().Num = num
config.GetConf().Url = url
config.GetConf().KafkaGroup = group
config.GetConf().Topical = topic
fmt.Println(port, kafka, num)
//根据启动命令行参数,决定启动哪种服务模式
switch opts.App {
case "api":