24 lines
549 B
Go
24 lines
549 B
Go
// Command fakeredmine boots the in-memory fake Redmine on a fixed
|
|
// address for the smoke run (see smoke/smoke.sh). The real tracker is
|
|
// never contacted.
|
|
package main
|
|
|
|
import (
|
|
"flag"
|
|
"log"
|
|
"os"
|
|
|
|
"git.knownelement.com/ukrrs/mopac-redmine-go/internal/fakeredmine"
|
|
)
|
|
|
|
func main() {
|
|
addr := flag.String("addr", ":8601", "listen address")
|
|
flag.Parse()
|
|
key := os.Getenv("FAKE_KEY")
|
|
if key == "" {
|
|
key = "smoke-redmine-key-0123456789"
|
|
}
|
|
log.Printf("fakeredmine listening on %s", *addr)
|
|
log.Fatal(fakeredmine.ListenAndServe(*addr, key))
|
|
}
|