balrog
3.62
Balrog是運行Firefox和其他Mozilla產品使用的更新系統服務器端組件的軟件。
要運行開發環境,必須安裝Docker和Docker-Compose(如果您在Windows或Mac上,則需要“ Windows Docker”或“ Mac的Docker”至少V1.12.0)
如果您可以訪問它,請為代理設置機器令牌。如果您無法訪問它,請跳過此步驟。代理將無法運行,但其他所有內容都將起作用。
$導出auth0_m2m_client_secret = abcdef123456
運行以下命令來創建並運行必要的容器:
$ docker-compose
筆記
手臂(M1)芯片
確保您正在運行最新版本的Docker組成:
$ Docker-Compose版本 Docker撰寫版本v2.2.3
然後,運行以下命令來創建並運行必要的容器:
$ docker-compose -f docker-compose.yml -f docker-compose.arm.arm.yml
完成後,您應該能夠訪問
http:// localhost:9010-公共API
https:// localhost:8010-管理員API
https:// localhost:9000-管理員接口
您需要在瀏覽器中接受上述所有鏈接(尤其是UI)的瀏覽器中的自簽名的SSL證書,以正常運行。
您需要使用“登錄...”按鈕來對管理接口進行任何有用的操作,該界面將要求您與第三方提供商簽名(例如:Gmail,github)。完成此操作後,運行以下操作以創建本地管理員用戶以獲得寫入訪問:
$導出local_admin = <您簽署的電子郵件地址> $ Docker-Compose Run Balrogadmin Create-Local-Admin
要執行所有測試,只需運行:
$ tox
這將在Docker容器中運行所有單元測試。
Balrog的文檔託管在http://mozilla-balrog.readthedocs.io/en/latest/index.html
Balrog由Mozilla公共許可證2.0發布。