1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/goploy-goploy

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Go + Deploy

Система инструментов для веб-развёртывания!

Поддерживает все виды выпуска кода и отката, которые можно выполнить через веб одним щелчком мыши!

Полные инструкции по установке, нет сложностей с началом работы!

Важное замечание: основная ветка может находиться в нестабильном или недоступном состоянии в процессе разработки. Пожалуйста, используйте релизы вместо основной ветки для получения стабильных бинарных файлов.

DEMO admin:admin!@# (может не открыться, зависит от настроения)

Docker

Dockerfile

Документ

OpenAPI

Goploy-Agent Мониторинг производительности сервера

Goploy-Vscode Поиск Goploy в Visual Studio Code

Goploy-Jetbrains Поиск Goploy в Jetbrains

Jetbrains Поддерживает этот проект лицензиями GoLand. Мы ценим их поддержку бесплатного программного обеспечения с открытым исходным кодом!

Содержание

Возможности

Используйте Goploy для автоматизации рабочего процесса разработки, чтобы сосредоточиться на наиболее важных задачах.

Goploy обычно используется для:

  • Создания проектов;
  • Поддержки git svn ftp sftp;
  • Развёртывания на разных ОС;
  • RBAC;
  • Мониторинга HTTP TCP ping процесса скрипта сервера;
  • Второго cron;
  • Xterm;
  • Sftp;
  • LDAP.

Установка

Через релиз

или сборку из тега

git clone https://github.com/zhenorzz/goploy.git
cd ./goploy
git checkout -b tagname
cd ./web
npm install && npm run build
cd ../
go build -o goploy cmd/server/main.go

Использование

  1. Запустите ./goploy или goploy.exe или goploy.mac
  2. Следуйте инструкциям по установке
  3. web http://ip:port (учетная запись: пароль admin:admin!@#)

Предварительный просмотр

Предварительный просмотр

Диаграмма

Диаграмма

Бэкенд

  1. Установите go >= 1.16
  2. Требуется go mod
  3. Отредактируйте goploy.toml cp goploy.example.toml goploy.toml
  4. Соберите фронтенд
  5. Запустите cd cmd/server && go run main.go --asset-dir=../../
  6. Используйте gin (горячая перезагрузка)

Фронтенд

  1. cd web
  2. npm install или yarn install
  3. Отредактируйте .env.development
  4. npm run dev или yarn dev
  5. Соберите npm run build или yarn build

Контакты

Электронная почта

Вклад

Проблема

Создайте запрос на вытягивание.

Лицензия

GPLv3 © zhenorzz

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Система автоматизации развёртывания goploy — это инструмент для управления кодом и серверами, который прост в настройке, имеет широкий функционал и удобный интерфейс. Система готова к использованию сразу после установки! Поддерживает управление версиями с помощью git, позволяет публиковать различные виды веб-кода, включая PHP, Python и JAVA. Та... Развернуть Свернуть
GPL-3.0
Отмена

Обновления (38)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/goploy-goploy.git
git@api.gitlife.ru:oschina-mirror/goploy-goploy.git
oschina-mirror
goploy-goploy
goploy-goploy
master