<p align=center>
<img src="https://raw.githubusercontent.com/zhenorzz/goploy/HEAD/banner.png" alt="logo" title="logo" />
</p>
<p align="center">
<a href="#">
<img src="https://img.shields.io/badge/readme%20style-standard-brightgreen.svg" alt="readme">
</a>
<a href="#">
<img src="https://img.shields.io/badge/give%20me-a%20star-green.svg" alt="give me a star">
</a>
<a href="LICENSE">
<img src="https://img.shields.io/badge/License-GPLv3-yellow.svg" alt="License-GPLv3">
</a>
</p>
English | 简体中文
Name: go + deploy
A 웹 배포 시스템 도구!
모든 종류의 코드 릴리스 및 롤백을 웹에서 원클릭으로 지원합니다!
설치 지침이 완벽하며, 시작하기 어렵지 않습니다!
중요 참고 사항: 개발 과정 중 master 브랜치는 불안정하거나 사용할 수 없는 상태일 수 있습니다. 안정적인 바이너리 파일을 얻으려면 master 대신 releases를 사용하십시오.
DEMO admin:admin!@# (분위기에 따라 열리지 않을 수 있음)
Docker
Dockerfile
문서(Document)
OpenAPI
Goploy-Agent 서버 성능 모니터링
Goploy-Vscode Visual Studio Code에서 Goploy 검색
Goploy-Jetbrains Jetbrains에서 Goploy 검색
Goploy-CLI AI 에이전트 배포를 위한 CLI 및 MCP 서버
Jetbrains GoLand 라이선스로 이 프로젝트를 지원합니다. 무료 오픈 소스 소프트웨어에 대한 지원에 감사드립니다!
콘텐츠
Feature
Goploy를 사용하여 개발 워크플로우를 자동화하고, 가장 중요한 작업에 집중할 수 있습니다.
Goploy는 일반적으로 다음 용도로 사용됩니다:
- 프로젝트 빌드
- git svn ftp sftp 지원
- OS 전반의 배포
- RBAC (Role-Based Access Control)
- http tcp ping 프로세스 스크립트 서버 모니터링
- 두 번째 cron
- Xterm
- Sftp
- LDAP
Install
release를 통해 또는 태그에서 빌드합니다.
git clone https://github.com/zhenorzz/goploy.git
cd ./goploy
git checkout -b tagname
...
Use
- ./goploy 또는 goploy.exe 또는 goploy.mac 실행
- 설치 가이드 따르기
- 웹 http://ip:port (계정:비밀번호 admin:admin!@#)
Preview
Preview
Diagram
Diagram
Backend
- go >= 1.16 설치
- go mod required
- goploy.toml 편집
cp goploy.example.toml goploy.toml
- Frontend 빌드
cd cmd/server && go run main.go --asset-dir=../../ 실행
- gin 사용 (핫 리로드)
Frontend
cd web
npm install 또는 yarn install
- .env.development 편집
npm run dev 또는 yarn dev 실행
- 빌드
npm run build 또는 yarn build
Email
Contribute
Issue
풀 리퀘스트(pull request) 생성.
License
GPLv3 © zhenorzz