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