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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

無法在基仕伯中指定標(biāo)志

無法在基仕伯中指定標(biāo)志

慕工程0101907 2022-09-12 16:22:29
我有一個(gè)Go服務(wù)器程序,需要在運(yùn)行時(shí)傳遞一個(gè)特定的gflag值,但我無法在GCP的app.yaml文件中指定它。我對(duì) GCP 很陌生,所以這可能是一個(gè)不方便的查詢。這是我的 Go 代碼結(jié)構(gòu):project_root   |   |___cmd        |___ main                |___ main.go                |___ foo_handlers.go (defines FooHandler(w, r))                |___ bar_handlers.go (defines BarHandler(w, r))main.go 是典型的戈蘭 HTTP 服務(wù)器程序,大致具有以下結(jié)構(gòu):func main() {    // Flags    flag.StringVar(        &SomeFlagVar,         "some_flag", // flag name        "dev_value", // default value        "Some Flag")    flag.Parse()    // Foo    http.HandleFunc("/foo", FooHandler)    // Bar    http.HandleFunc("/bar/", BarHandler)    // Server starting boiler plate code    http.ListenAndServe(..)我的 GCP 應(yīng)用程序.yaml 文件大致如下所示:runtime: go114main: ./cmd/mainhandlers:- url: /.*  script: auto這工作正常,但正如你所注意到的,我無法將任何自定義值傳遞給標(biāo)志?,F(xiàn)在,我只是將默認(rèn)標(biāo)志值硬編碼為在 GCP 中部署的首選值,并且我不會(huì)檢查該更改,這顯然是實(shí)現(xiàn)目標(biāo)的一種非常粗糙的方法。some_flag我已嘗試將配置設(shè)置為:或entrypointentrypoint: ./cmd/main/main --some_flag=gcpentrypoint: .bin/main --some_flag=gcp但是對(duì)于這兩種情況,GCP都會(huì)出錯(cuò),并帶有表單的錯(cuò)誤。/bin/sh: 1: exec: bin/main: not found我可以通過指定一個(gè)網(wǎng)絡(luò)測(cè)功機(jī),在Heroku中非常容易地實(shí)現(xiàn)相同的目標(biāo),如下所示: bin/main --some_flag=heroku如何在 GCP 應(yīng)用中進(jìn)行相同的設(shè)置?我正在使用 GCP 標(biāo)準(zhǔn)環(huán)境。我不想使用相同的環(huán)境變量。謝謝!
查看完整描述

1 回答

?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊

您無法使用應(yīng)用引擎將標(biāo)志傳遞給主函數(shù)。您有 3 種解決方案:

  1. 堅(jiān)持使用應(yīng)用引擎標(biāo)準(zhǔn),并使用環(huán)境變量而不是標(biāo)志

  2. 使用具有自定義運(yùn)行時(shí)的靈活應(yīng)用引擎。這樣,您必須提供 Docker 文件,因此您可以指定所需的入口點(diǎn)。但是,應(yīng)用程序引擎的靈活性不能擴(kuò)展到0,因此對(duì)于小型和低流量的應(yīng)用程序來說非常昂貴

  3. 作為“應(yīng)用引擎靈活”,請(qǐng)定義一個(gè) Docker 文件,但這次將其部署在云上運(yùn)行。

就個(gè)人而言,我建議使用環(huán)境變量,因?yàn)槿绻闹担瑒t不必重新構(gòu)建容器,只需更改值并部署新修訂版本(相同的容器,但不同的上下文)


查看完整回答
反對(duì) 回復(fù) 2022-09-12
  • 1 回答
  • 0 關(guān)注
  • 92 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)