gitlab-org--gitlab-foss/workhorse
GitLab Bot b654eb44a8 Add latest changes from gitlab-org/gitlab@master 2022-03-31 06:08:34 +00:00
..
_support Add latest changes from gitlab-org/gitlab@master 2022-02-01 15:18:50 +00:00
changelogs/unreleased
cmd Add latest changes from gitlab-org/gitlab@master 2021-11-24 18:14:31 +00:00
doc Add latest changes from gitlab-org/gitlab@master 2022-03-29 15:09:53 +00:00
internal Add latest changes from gitlab-org/gitlab@master 2022-03-28 12:07:26 +00:00
testdata Add latest changes from gitlab-org/gitlab@master 2021-01-11 15:10:32 +00:00
.gitignore Add latest changes from gitlab-org/gitlab@master 2021-12-23 18:14:10 +00:00
.tool-versions Add latest changes from gitlab-org/gitlab@master 2022-02-22 12:14:09 +00:00
Makefile Add latest changes from gitlab-org/gitlab@master 2022-02-01 15:18:50 +00:00
PROCESS.md Add latest changes from gitlab-org/gitlab@master 2021-08-18 15:11:07 +00:00
README.md Add latest changes from gitlab-org/gitlab@master 2022-03-29 15:09:53 +00:00
VERSION Add latest changes from gitlab-org/gitlab@master 2021-03-11 18:09:23 +00:00
authorization_test.go Add latest changes from gitlab-org/gitlab@master 2021-09-17 03:11:13 +00:00
backend.go Add latest changes from gitlab-org/gitlab@master 2022-03-07 12:16:11 +00:00
backend_test.go Add latest changes from gitlab-org/gitlab@master 2022-03-07 12:16:11 +00:00
cable_test.go Add latest changes from gitlab-org/gitlab@master 2021-07-21 15:08:52 +00:00
channel_test.go Add latest changes from gitlab-org/gitlab@master 2021-07-21 15:08:52 +00:00
config.toml.example Add latest changes from gitlab-org/gitlab@master 2021-07-27 06:09:01 +00:00
config_test.go Add latest changes from gitlab-org/gitlab@master 2021-07-27 06:09:01 +00:00
gitaly_integration_test.go Add latest changes from gitlab-org/gitlab@master 2021-10-28 12:10:22 +00:00
gitaly_test.go Add latest changes from gitlab-org/gitlab@master 2021-10-11 09:09:08 +00:00
go.mod Add latest changes from gitlab-org/gitlab@master 2022-03-31 06:08:34 +00:00
go.sum Add latest changes from gitlab-org/gitlab@master 2022-03-31 06:08:34 +00:00
jobs_test.go
logging.go
main.go Add latest changes from gitlab-org/gitlab@master 2021-10-11 09:09:08 +00:00
main_test.go Add latest changes from gitlab-org/gitlab@master 2022-03-07 18:19:30 +00:00
proxy_test.go Add latest changes from gitlab-org/gitlab@master 2022-03-28 12:07:26 +00:00
raven.go Add latest changes from gitlab-org/gitlab@master 2021-07-21 15:08:52 +00:00
sendfile_test.go Add latest changes from gitlab-org/gitlab@master 2021-12-06 15:14:39 +00:00
tools.go Add latest changes from gitlab-org/gitlab@master 2022-03-24 12:07:26 +00:00
upload_test.go Add latest changes from gitlab-org/gitlab@master 2022-02-23 00:18:11 +00:00

README.md

stage group info
Create Source Code To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments

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.

Canonical source

The canonical source for Workhorse is gitlab-org/gitlab/workhorse. Prior to epic #4826, it was gitlab-org/gitlab-workhorse, but that repository is no longer used for development.

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.