# dofafo **Repository Path**: py2/dofafo ## Basic Information - **Project Name**: dofafo - **Description**: golang dofafo 运维项目 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-10 - **Last Updated**: 2025-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # base go mod init dofafo.com # 此命令会创建go.mod文件 go get -u github.com/gin-gonic/gin go get -u gorm.io/gorm go get -u gorm.io/driver/sqlite go get -u github.com/spf13/viper go get -u github.com/go-sql-driver/mysql go get -u gorm.io/gen docker build -t dofafo-go:1 . docker run -d --rm --name dofafo -p 9400:9400 dofafo-go:1 docker run -d --restart=always --name dofafo -p 9400:9400 dofafo-go:1 #!/bin/bash docker run -d --restart=always --name dofafo -p 9400:9400 -v /opt/app-config/dofafo-go/:/app/config/ dofafo-go:1 ### 设置不换行 : 快捷键: ctrl + shift + a goland 顶部工具栏 Help->Find Action->Registry 取消勾选“go.run.processes.with.pty”(旧版是run.processes.with.pty) ### 安装项目依赖 > go get > # 此文档参考: ruoyi-go https://github.com/lostvip-com/ruoyi-go?tab=readme-ov-file # my 文档 https://doc.pangyu.net/#/%E7%BC%96%E7%A8%8B/go%E5%85%A5%E9%97%A8 # gorm 文档 https://gorm.io/zh_CN/docs/update.html # gin 文档 https://gin-gonic.com/zh-cn/docs/examples/binding-and-validation/ # 关注此组件 https://github.com/samber/lo # http请求文档 https://req.cool/zh/docs/tutorial/handle-response/ # 前端: * 提示: parent.layer是整个页面遮罩, (不带parent)layer则是iframe页面遮罩 # 推送aliyun docker login --username=xxx@starpost registry.cn-shenzhen.aliyuncs.com docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/starpost/tool-dofafo:[镜像版本号] docker push registry.cn-shenzhen.aliyuncs.com/starpost/tool-dofafo:[镜像版本号]