GoDisk — это веб-приложение для хранения данных, созданное на основе фреймворка beego. Оно помогает быстро развернуть сервис хранения. В настоящее время приложение интегрировано с облачными хранилищами: 七牛云, 又拍云, 阿里云OSS, 腾讯云COS.
# Убедитесь, что установлены следующие пакеты
go get github.com/astaxie/beego
go get github.com/mattn/go-sqlite3
go get github.com/jmoiron/sqlx
# Пакет API для работы с 七牛云
go get github.com/qiniu/api.v7
# Пакет API для работы с 又拍云
go get github.com/upyun/go-sdk/upyun
# Пакет API для работы с 腾讯云
go get -u github.com/tencentyun/cos-go-sdk-v5
# Пакет API для работы с 阿里云
go get -u github.com/aliyun/aliyun-oss-go-sdk/oss
# Инструмент bee для быстрой разработки (необязательный)
go get github.com/beego/bee
# Запустить напрямую
go run main.go
# Быстро запустить через инструмент bee
bee run
По умолчанию используется порт 80. Чтобы изменить порт, отредактируйте файл conf/app.conf и измените опцию runmode: prod:80 dev:8080.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )