Compare commits

...
2 Commits
Author SHA1 Message Date
Dustin Pianalto 080a417eff Check error when running migrations
CI / build (push) Has been cancelled
2021-01-20 22:21:01 -09:00
Dustin Pianalto 4e1fa43e8e Fix typo in workflow
CI / build (push) Has been cancelled
2021-01-20 22:13:59 -09:00
2 changed files with 7 additions and 5 deletions
-1
View File
@@ -33,7 +33,6 @@ jobs:
go get -u github.com/go-bindata/go-bindata/... go get -u github.com/go-bindata/go-bindata/...
/home/runner/work/Geeksbot/bin/go-bindata -pkg migrations -o $GITHUB_WORKSPACE/internal/database/migrations/bindata.go $GITHUB_WORKSPACE/internal/database/migrations/ /home/runner/work/Geeksbot/bin/go-bindata -pkg migrations -o $GITHUB_WORKSPACE/internal/database/migrations/bindata.go $GITHUB_WORKSPACE/internal/database/migrations/
head $GITHUB_WORKSPACE/internal/database/migrations/bindata.go head $GITHUB_WORKSPACE/internal/database/migrations/bindata.go
george
- name: Build container image - name: Build container image
env: env:
+7 -4
View File
@@ -30,16 +30,19 @@ func ConnectDatabase(dbConnString string) {
db.SetConnMaxLifetime(300) db.SetConnMaxLifetime(300)
d, err := bindata.WithInstance(s) d, err := bindata.WithInstance(s)
if err != nil { if err != nil {
log.Fatal(fmt.Errorf("Cannot load migrations: %w", err)) log.Fatal(fmt.Errorf("cannot load migrations: %w", err))
} }
instance, err := postgres.WithInstance(db, &postgres.Config{}) instance, err := postgres.WithInstance(db, &postgres.Config{})
if err != nil { if err != nil {
log.Fatal(fmt.Errorf("Cannot create db driver: %w", err)) log.Fatal(fmt.Errorf("cannot create db driver: %w", err))
} }
m, err := migrate.NewWithInstance("go-bindata", d, "postgres", instance) m, err := migrate.NewWithInstance("go-bindata", d, "postgres", instance)
if err != nil { if err != nil {
log.Fatal(fmt.Errorf("Cannot create migration instance: %w", err)) log.Fatal(fmt.Errorf("cannot create migration instance: %w", err))
}
err = m.Up()
if err != nil {
log.Fatal(fmt.Errorf("error running migrations: %w", err))
} }
m.Up()
log.Println("Migrations Run") log.Println("Migrations Run")
} }