Fixes to get it to run in the cloud
This commit is contained in:
parent
c919527b1b
commit
61a16393fa
3
Makefile
3
Makefile
@ -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
|
||||
|
||||
|
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user