Fixes to get it to run in the cloud

This commit is contained in:
Layla 2022-10-27 03:17:34 +00:00
parent c919527b1b
commit 61a16393fa
2 changed files with 5 additions and 4 deletions

View File

@ -48,6 +48,9 @@ docker-build:
docker-run: docker-build
@docker run -it -v `pwd`/build:/etc/birdbot yeslayla/birdbot:latest
docker-push: docker-build
@docker push yeslayla/birdbot:latest
## install: Download and install dependencies
install: go-get

View File

@ -5,7 +5,6 @@ import (
"fmt"
"log"
"os"
"os/signal"
"github.com/bwmarrin/discordgo"
"github.com/ilyakaznacheev/cleanenv"
@ -32,9 +31,9 @@ func (app *Bot) Initialize(config_path string) error {
_, err := os.Stat(config_path)
if errors.Is(err, os.ErrNotExist) {
log.Printf("Config file not found: '%s'", config_path)
err := cleanenv.ReadEnv(&cfg)
err := cleanenv.ReadEnv(cfg)
if err != nil {
return nil
return err
}
} else {
err := cleanenv.ReadConfig(config_path, cfg)
@ -77,7 +76,6 @@ func (app *Bot) Run() error {
// Keep alive
app.stop = make(chan os.Signal, 1)
signal.Notify(app.stop, os.Interrupt)
<-app.stop
return nil
}