文件名称:cli:for用于创建Go App项目的强大CLI。 通过运行一个CLI命令,创建一个具有后端,前端和部署自动化的新生产就绪项目!
文件大小:137KB
文件格式:ZIP
更新时间:2024-02-20 13:52:42
go cli golang ansible-playbook frontend
创建Go App CLI 使用后端(Golang),前端(JavaScript,TypeScript)创建一个新的生产就绪项目通过运行一个CLI命令来部署自动化(Ansible,Docker)。 专注于编写代码和思考业务逻辑! CLI将负责其余的工作。 :high_voltage: 首先,并安装Go 。 需要版本1.11或更高版本。 接下来,将最新版本的Create Go App CLI下载到您的系统: go get github.com/create-go-app/cli 通过使用带有$GOPATH/bin的命令来完成安装: go build -i -o $GOPATH /bin/cgapp github.com/create-go-app/cli 让我们通过交互式控制台UI (或简称CUI )在当前文件夹中创建一个新项目: cgapp create 好的,它有效! 现在,您可以在本地计算机上运行此项目,或将其部署到远程服务器。 该项目在隔离的Docker容器中工作,并通过Ansible剧本实现自动化: cgapp deploy 这就是您需要开始的全部! :p
【文件预览】:
cli-master
----Taskfile.yml(1KB)
----.dockerignore(167B)
----go.mod(197B)
----pkg()
--------cgapp()
--------embed()
--------registry()
----main.go(1KB)
----.gitattributes(19B)
----.github()
--------stale.yml(918B)
--------FUNDING.yml(108B)
--------images()
--------config.yml(803B)
--------ISSUE_TEMPLATE()
--------workflows()
----go.sum(37KB)
----configs()
--------Taskfile.yml(663B)
--------.gitattributes(142B)
--------.cgapp.yml(2KB)
--------deploy-playbook.yml(3KB)
--------.editorconfig(375B)
--------.gitignore(212B)
----Dockerfile(567B)
----LICENSE(11KB)
----README.md(14KB)
----.goreleaser.yml(2KB)
----.editorconfig(274B)
----.gitignore(103B)
----cmd()
--------create.go(6KB)
--------init.go(2KB)
--------deploy.go(4KB)
--------root.go(4KB)