github actions的yml配置 在项目中建个文件夹.github,在这个.github文件夹里面再建一个workflows文件夹,下方的go.yml存在这里面。 name:自动化部署# 当push到master时自动部署,根据个人需要更改on:push:branches:["master"]jobs:build:runs-on:ubuntu-latestoutputs:version:${{steps.set_version.outputs.version}}#...
A. docker + docker-compose 安装 B. 运行docker-compose后,进入go项目入容器报错 Permission denied 一、场景: 开发工具:GoLand 2023.1.4 go项目文件:qingdaoHJ212.go 服务器:ububtu 22 二、需求 使用docker-compose部署qingdao.go 三、实操 Stage 1:GoLand 中 build 生成二进制文件 生成qingdaoHJ212 Stage 2:...
1.创建Makefile .PHONY: all build run gotool install clean help all: gotool build build: make clean @if [ ! -f go.mod ];then go mod init video_api;fi @if [ ! -d ./deploy/api/vapi ];then mkdir -p ./deploy/api/vapi;fi #@go env -w GOPROXY=https://goproxy.cn,direct @go...
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。将 Go 工作流与 Docker Compose 集成可以帮助您更轻松地构建、测试和部署 Go 应用程序。 以下是将 Go 工作流与 Docker Compose 集成的步骤: 安装Docker 和 Docker Compose:首先,确保您已经在本地计算机上安装了 Docker 和 Docker Compose。如果没...
docker部署go项目 docker compose docker部署keepalived 环境 VMware虚拟机1: 192.168.1.39 VMware虚拟机2: 192.168.1.40 keepalived-1.2.19 keepalived安装 可以查看上一篇文章centos7安装keepalived记录最新版踩坑这个文章记录里面,之前的配置是有问题的,后来我编辑了下,改对了。具体改了哪里,在下面"问题"中说明...
go语言实现一个Helloworld项目,go项目依赖数据库Mysql功能,本地可以正常运行,现提出需求,需要快速部署到服务器。 操作步骤: 1.go项目根目录创建Dockfile文件,实现Docker镜像创建功能。 2.go项目根目录创建docker-compose.yaml文件,编排:mysql go项目. 3.数据库Mysql,将数据进行磁盘映射,容器销毁后数据即可保存在磁盘中...
GS Admin=gin+gorm+scui 它是golang 开发的一个企业级后台。遵循MIT开源协议。前端框架是scui,SCUI基于 Vue3、elementPlus 持续性的提供独家组件和丰富的业务模板帮助你快速搭建企业级中后台前端任务。后端框架是gin,Gin是一个golang的微框架,封装比较优雅,具有快速灵活,容错方便等特点。内置了权限管理、用户管理等基...
然后我们创建一个名为gomicro的bridge类型专属的网络,将Docker Compose创建的容器的网络都放在gomicro这个网络下。 1 dockernetworkcreate gomicro --driver bridge traefik 上一章和之前,我们都是通过IP:Port的形式来进行服务的访问。当时实际环境中,我们是需要通过域名来进行访问的,所以,我们还需要一款反向代理、负载...
首先Docker 是一个在 2013 年开源的应用程序并且是一个基于 go 语言编写是一个开源的 PAAS 服务(Platform as a Service,平台即服务的缩写),go 语言是由 google 开发,docker 公司最早叫 dotCloud 后由于 Docker 开源后大受欢迎就将公司改名为 Docker Inc,总部位于美国加州的旧金山,Docker 是基于 linux 内核实现,...
冲一下阿里,感觉不是很难 王中阳讲编程阅读1.3k Go 并发控制:sync.Once 详解 江湖十年赞1阅读314 0条评论 得票最新 评论支持部分 Markdown 语法:**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。