目录
目录README.md

大作业题目

使用教程

进入 src/cmd/ 目录

go run server.go

进入 src/client/目录

go run main.go

mysql

CREATE TABLE "Pet" {
    `pet_type` int(10) UNSIGNED DEFAULT '0' COMMENT '宠物类别'
    `pet_id` VARCHAR(100) DEFAULT '' COMMENT '宠物序号'
    `name` VARCHAR(100) DEFAULT ''COMMENT '宠物名称'
    `created_at` int(10) UNSIGNED DEFAULT '0' COMMENT '创建时间'

}

数据库连接

func RunServer() error {
    ctx := context.Background()
    var cfg Config
    flag.StringVar(&cfg.GRPCPort, "grpc-port", "8080", "gRPC port to bind")
    flag.StringVar(&cfg.DataStoreDBHost, "db-host", "127.0.0.1:13306", "db host")
    flag.StringVar(&cfg.DataStoreDBUser, "db-user", "root", "db user")
    flag.StringVar(&cfg.DataStoreDBPassword, "db-password", "abc123", "db password")
    flag.StringVar(&cfg.DataStoreDBSchema, "db-schema", "pet_store", "db schema")
    flag.Parse()
    param := "parseTime=true"
    dsnDB := fmt.Sprintf("%s:%s@tcp(%s)/%s?%s",
        cfg.DataStoreDBUser,
        cfg.DataStoreDBPassword,
        cfg.DataStoreDBHost,
        cfg.DataStoreDBSchema,
        param)

docker-compose.yaml

version: '3'
services:

    bigwork-golang:
        build:
          context: ./
          dockerfile: ./src/cmd/dockerfile
    
    bigwork-golang-client:
        build:
              context: ./
              dockerfile: ./src/client/dockerfile

创建镜像成功

docker

上传docker镜像

image-20220717215221387

minikube在wsl上启动失败qaq

image-20220717215438727

关于
20.1 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号