第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

應用程序無法連接到使用 docker-compose 的 Postgresql 數(shù)據(jù)庫

應用程序無法連接到使用 docker-compose 的 Postgresql 數(shù)據(jù)庫

Go
浮云間 2022-08-01 16:59:36
我正在嘗試使用 docker-compose 運行我的 Web 應用程序。我的 DockerfileFROM golang:1.15WORKDIR /goprojects/vnlistCOPY . .RUN go get github.com/revel/revelRUN go get github.com/revel/cmd/revelRUN go get -d -v ./...EXPOSE 9000CMD [ "revel", "run", "-a", "vnlist" ]My docker-compose.ymlversion: '3.3'services:  web:    build: .    ports:       - "9000:9000"  db:    image: "postgres"    environment:       POSTGRES_USER: "postgres"      POSTGRES_PASSWORD: "postgresql123"      POSTGRES_DB: "vnlist_db"    volumes:       - db-data:/foovolumes:   db-data:DBsetup 文件package modelsimport (    "fmt"    "gorm.io/driver/postgres"    "gorm.io/gorm")var DB *gorm.DBvar (    DB_HOST     = "localhost"    DB_PORT     = "5432"    DB_USER     = "postgres"    DB_PASSWORD = "postgresql123"    DB_NAME     = "vnlist_db"    DB_TIMEZONE = "Asia/Jakarta")func InitDB() {    dsn := fmt.Sprintf("host=%s port=%s user=%s password=%s dbname=%s sslmode=disable",        DB_HOST, DB_PORT, DB_USER, DB_PASSWORD, DB_NAME)    db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})    if err != nil {        fmt.Println("DB Error: ", err)    }    db.AutoMigrate(&VN{}, &User{})    DB = db}正如我們在最后幾行中看到的,數(shù)據(jù)庫無法連接。我已嘗試更改數(shù)據(jù)庫的憑據(jù),但問題仍然存在。我的問題是,如何解決這個問題?
查看完整描述

1 回答

?
一只名叫tom的貓

TA貢獻1906條經(jīng)驗 獲得超3個贊

您的DB_HOST將是數(shù)據(jù)庫服務的名稱,而不是“本地主機”DB_HOST = "db"



查看完整回答
反對 回復 2022-08-01
  • 1 回答
  • 0 關注
  • 185 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號