27 lines
694 B
Go
27 lines
694 B
Go
// Command fakegitea boots the in-memory fake Gitea on a fixed address
|
|
// for the smoke run (see smoke/smoke.sh), seeded with the MOPAC repo the
|
|
// script drives. The real forge is never contacted.
|
|
package main
|
|
|
|
import (
|
|
"flag"
|
|
"log"
|
|
"net/http"
|
|
"os"
|
|
|
|
"git.knownelement.com/ukrrs/mopac-gitea-go/internal/fakegitea"
|
|
)
|
|
|
|
func main() {
|
|
addr := flag.String("addr", ":8602", "listen address")
|
|
flag.Parse()
|
|
key := os.Getenv("FAKE_KEY")
|
|
if key == "" {
|
|
key = "smoke-gitea-token-0123456789"
|
|
}
|
|
s := fakegitea.NewState(key, "ukrrs")
|
|
s.AddRepo("ukrrs", "MOPAC", "main", "main", "feat/quota")
|
|
log.Printf("fakegitea listening on %s", *addr)
|
|
log.Fatal(http.ListenAndServe(*addr, s.Handler()))
|
|
}
|