LET ME BUILD ALREADY REEEEEEEEEEEEEEEEE

This commit is contained in:
Michał Gdula 2025-04-28 22:41:47 +01:00
parent 98f8ee5c8a
commit 7c09627774
2 changed files with 37 additions and 1 deletions

View file

@ -7,7 +7,7 @@ steps:
image: golang:1.24-alpine3.20
commands:
- go mod tidy
- go build -ldflags="-X 'main.ConfigBuildHash=$CI_COMMIT_SHA' -X 'main.ConfigBuildPipeline=$CI_PIPELINE_URL'" -o lynxie ./cmd/lynxie/.
- go build -ldflags="-X 'main.ConfigBuildHash=$CI_COMMIT_SHA' -X 'main.ConfigBuildPipeline=$CI_PIPELINE_URL'" -o lynxie .
- name: deploy
image: alpine:latest
commands:

36
main.go Normal file
View file

@ -0,0 +1,36 @@
package main
import (
"os"
"github.com/Fluffy-Bean/lynxie/app"
"github.com/Fluffy-Bean/lynxie/pkg/commands/debug"
"github.com/Fluffy-Bean/lynxie/pkg/commands/img"
"github.com/Fluffy-Bean/lynxie/pkg/commands/porb"
"github.com/Fluffy-Bean/lynxie/pkg/commands/tinyfox"
"github.com/bwmarrin/discordgo"
)
var ConfigBuildHash string
var ConfigBuildPipeline string
func main() {
a := app.NewApp(app.Config{
BotPrefix: ">",
BotToken: os.Getenv("TOKEN"),
BotIntents: discordgo.IntentsGuildMessages,
CommandExtras: map[string]string{
"debug_build-hash": ConfigBuildHash,
"debug_build-pipeline": ConfigBuildPipeline,
"e621_username": os.Getenv("E621_USERNAME"),
"e621_password": os.Getenv("E621_PASSWORD"),
},
})
debug.RegisterDebugCommands(a)
img.RegisterImgCommands(a)
tinyfox.RegisterTinyfoxCommands(a)
porb.RegisterPorbCommands(a)
a.Run()
}