add README.md
This commit is contained in:
parent
cdf59427f9
commit
b37ada9e82
48
README.md
Normal file
48
README.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# go-repo
|
||||||
|
|
||||||
|
*go-repo* is a simple golang repository hosting web app, heavily inspired by [go.uber.org](https://go.uber.org).
|
||||||
|
|
||||||
|
It allows hosting go modules with custom import names,
|
||||||
|
e.g. `go.adphi.net/go-repo` instead of `git.adphi.net/adphi/go-repo`.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
```bash
|
||||||
|
$ docker pull adphi/go-repo
|
||||||
|
```
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
|
||||||
|
An example Kubernetes deployment is available in [the deploy directory](deploy/deploy.yml).
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ go-repo
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
go-repo [config] [flags]
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
go-repo config.yml
|
||||||
|
|
||||||
|
Flags:
|
||||||
|
-a, --address string The server address (default ":8888")
|
||||||
|
-h, --help help for go-repo
|
||||||
|
--logs-level string (default "info")
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
An example config file:
|
||||||
|
```yaml
|
||||||
|
modules:
|
||||||
|
- import: go.adphi.net/go-repo
|
||||||
|
repository: git.adphi.net/adphi/go-repo
|
||||||
|
readme: git.adphi.net/adphi/go-repo/raw/master/README.md
|
||||||
|
```
|
||||||
|
The config file is reloaded on changes
|
||||||
|
|
||||||
|
|
||||||
|
Run the app:
|
||||||
|
```bash
|
||||||
|
$ go-repo config.yml
|
||||||
|
```
|
Loading…
Reference in New Issue
Block a user