gitlab-org--gitlab-foss/workhorse
..
.gitlab
_support
changelogs/unreleased
cmd
doc
internal
testdata
.gitignore
.gitlab-ci.yml
CHANGELOG
CONTRIBUTING.md
LICENSE
Makefile
PROCESS.md
README.md
VERSION
authorization_test.go
backend.go
backend_test.go
cable_test.go
channel_test.go
config.toml.example
config_test.go
gitaly_integration_test.go
gitaly_test.go
go.mod
go.sum
jobs_test.go
logging.go
main.go
main_test.go
proxy_test.go
raven.go
sendfile_test.go
tools.go
upload_test.go

README.md

GitLab Workhorse

GitLab Workhorse is a smart reverse proxy for GitLab. It handles "large" HTTP requests such as file downloads, file uploads, Git push/pull and Git archive downloads.

Workhorse itself is not a feature, but there are several features in GitLab that would not work efficiently without Workhorse.

Documentation

Workhorse documentation is available in the doc folder of this repository.

License

This code is distributed under the MIT license, see the LICENSE file.