このコミットが含まれているのは:
守矢諏訪子 2023-06-11 22:18:51 +09:00
コミット dd70375832
4個のファイルの変更11行の追加21行の削除

ファイルの表示

@ -32,11 +32,15 @@ dist: clean
rm -rf ${NAME}-${VERSION}
install:
mkdir -p ${DESTDIR}/var/${NAME}
chmod 755 ${DESTDIR}/var/${NAME}
mkdir -p ${DESTDIR}${PREFIX}/bin
cp -f ${NAME} ${DESTDIR}${PREFIX}/bin
chmod 755 ${DESTDIR}${PREFIX}/bin/${NAME}
mkdir -p ${DESTDIR}${CNFPREFIX}/${NAME}
chmod 755 ${DESTDIR}${CNFPREFIX}/${NAME}
touch ${DESTDIR}${CNFPREFIX}/${NAME}/${NAME}.conf
chmod 644 ${DESTDIR}${CNFPREFIX}/${NAME}/${NAME}.conf
uninstall:
rm -f ${DESTDIOR}${PREFIX}/bin/${NAME}\

ファイルの表示

@ -41,6 +41,4 @@ func env() {
fmt.Println("ISP/Hosting provider: " + os.Getenv("GITLIN_INSTANCE_PROVIDER"))
// Cloudflare status
fmt.Println("Cloudflare status: " + os.Getenv("GITLIN_INSTANCE_CLOUDFLARE"))
// viewsのルートフォルダ
fmt.Println("viewsのルートフォルダ: " + os.Getenv("GITLIN_VIEWS_ROOT"))
}

ファイルの表示

@ -23,7 +23,7 @@ func init() {
type Vars struct {
IPLogging, URLLogging, UserAgentLogging, DiagnosticLogging bool
PrivacyPolicy, InstanceCountry, InstanceProvider, CloudflareStatus, Proxying, ViewsRoot string
PrivacyPolicy, InstanceCountry, InstanceProvider, CloudflareStatus, Proxying string
}
func setup() {
@ -140,13 +140,6 @@ func setup() {
vars.Proxying = "false"
}
fmt.Print("viewsのルートフォルダはどちらですか? (デフォルト: /var/www/htdocs/gitlin/views )")
var viewdir string
fmt.Scanln(&viewdir)
if viewdir == "" {
vars.ViewsRoot = "/var/www/htdocs/gitlin/views"
}
// save to gitlin.conf file
fmt.Println("Saving environment variables to config file...")
f, err := os.Create("/etc/gitlin/gitlin.conf")
@ -169,7 +162,6 @@ func setup() {
f.WriteString("GITLIN_INSTANCE_PROVIDER=" + vars.InstanceProvider + "\n")
f.WriteString("GITLIN_INSTANCE_CLOUDFLARE=" + vars.CloudflareStatus + "\n")
f.WriteString("GITLIN_PROXYING_ENABLED=" + vars.Proxying + "\n")
f.WriteString("GITLIN_VIEWS_ROOT=" + vars.ViewsRoot + "\n")
println("All done! You can now start your Gitlin instance with 'gitlin serve'.")
println("You can review the environment variables with 'gitlin env'.")

ファイルの表示

@ -22,11 +22,7 @@ import (
func Serve(port string) {
utils.LoadCnf()
viewsroot, ok := os.LookupEnv("GITLIN_VIEWS_ROOT")
if !ok {
log.Fatal("viewsのルートフォルダがないようです")
}
engine := html.New(viewsroot, ".html")
engine := html.New("/var/gitlin/views", ".html")
engine.AddFunc(
// Add unescape function. This is needed to render HTML from Markdown.
@ -114,11 +110,11 @@ func Serve(port string) {
})
app.Get("/", pages.HandleIndex)
app.Static("/css", "./public/css", staticConfig)
app.Static("/robots.txt", "./public/robots.txt", staticConfig)
app.Static("/favicon.ico", "./public/assets/favicon.ico", staticConfig)
app.Static("/logo.png", "./public/assets/logo.png", staticConfig)
app.Static("/git.png", "./public/assets/git.png", staticConfig)
app.Static("/css", "/var/gitlin/public/css", staticConfig)
app.Static("/robots.txt", "/var/gitlin/public/robots.txt", staticConfig)
app.Static("/favicon.ico", "/var/gitlin/public/assets/favicon.ico", staticConfig)
app.Static("/logo.png", "/var/gitlin/public/assets/logo.png", staticConfig)
app.Static("/git.png", "/var/gitlin/public/assets/git.png", staticConfig)
app.Get("/about", pages.HandleAbout)
app.Get("/explore", ratelimiter, pages.HandleExplore)
app.Get("/:user", pages.HandleUser)