gitfox

module
v0.0.0-...-94d0466 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2025 License: Apache-2.0

README

GitFox Open Source

Based on the secondary development of the open-source version of Gitness

Overview

Harness Open source is an open source development platform packed with the power of code hosting, automated DevOps pipelines.

Running GitFox locally

To install GitFox yourself, simply run the command below. Once the container is up, you can visit http://localhost:3000 in your browser.

docker run -d \
  -p 3000:3000 \
  -p 3022:3022 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /tmp/gitfox:/data \
  --name gitfox \
  --restart always \
  hub.zentao.net/app/gitfox-oss:oss

The GitFox image uses a volume to store the database and repositories. It is highly recommended to use a bind mount or named volume as otherwise all data will be lost once the container is stopped.

Directories

Path Synopsis
app
api
jwt
server
Package server implements an http server.
Package server implements an http server.
sse
store
Package store defines the data storage interfaces.
Package store defines the data storage interfaces.
store/database/mutex
Package mutex provides a global mutex.
Package mutex provides a global mutex.
url
cli
cmd
git
api
sha
internal
ai
runner/docker/engine/compiler/shell
Package shell provides functions for converting shell commands to posix shell scripts.
Package shell provides functions for converting shell commands to posix shell scripts.
runner/docker/engine/compiler/shell/powershell
Package powershell provides functions for converting shell commands to powershell scripts.
Package powershell provides functions for converting shell commands to powershell scripts.
runner/docker/internal
Package internal contains runner internals.
Package internal contains runner internals.
pkg
migrate
Package migrate provides simple migration functions Up, Down, and To, as well as a Migrator.
Package migrate provides simple migration functions Up, Down, and To, as well as a Migrator.
storage/driver/base
Package base provides a base implementation of the storage driver that can be used to implement common checks.
Package base provides a base implementation of the storage driver that can be used to implement common checks.
database
Package database provides persistent data storage using a postgres or sqlite3 database.
Package database provides persistent data storage using a postgres or sqlite3 database.
Package types defines common data structures.
Package types defines common data structures.
enum
Status types for CI.
Status types for CI.
Package dist embeds the static web server content.
Package dist embeds the static web server content.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL