コンテンツにスキップ

J2 環境一覧


  • J2 には 10 の環境がある。開発用(tokyo・osaka・rd)、確認用(staging・pre-prod)、本番、それに DAIKO 系統専用の staging と本番。
  • ホスト名は 3つの部品で読む:j2. はバイヤーポータル、bizhiway. はサプライヤー/プロバイダー/モール、api. は裏側の API。
  • ドメインが .com なら SSOL 系統、.jp なら DAIKO 系統(→ SSOL 系統と DAIKO 系統)。
  • 顧客に見せる・顧客が触るのは staging と 本番 だけ。tokyo・osaka は開発チーム用。

#環境名系統用途バイヤーポータルサプライヤー/プロバイダー/モールAPIGit ブランチJenkins
1localhost—開発者の PChttp://localhost:3101http://localhost:3100http://localhost作業ブランチ—
2rdSSOLR&D・試作(用途の詳細は未確認)j2.rd.jienie.combizhiway.rd.jienie.comapi.rd.jienie.com未確認(BRANCHING.md に記載なし)未確認
3tokyoSSOL開発(dev)。マージ後の最初の動作確認j2.tokyo.jienie.combizhiway.tokyo.jienie.comapi.tokyo.jienie.comdeveloptokyo/j2/
4osakaSSOLテスト(test)。QA が使うj2.osaka.jienie.combizhiway.osaka.jienie.comapi.osaka.jienie.comosakaosaka/j2/
5stagingSSOL顧客受入・デモ・新人研修。最もよく使う環境j2.staging.jienie.combizhiway.staging.jienie.comapi.staging.jienie.comstaging-ssolstaging/j2/
6stgSSOL未確認(.env.stg が存在するが BRANCHING.md に記載なし。旧環境の可能性)j2.stg.jienie.combizhiway.stg.jienie.comapi.stg.jienie.com未確認未確認
7pre-prod共通本番前の最終確認。リリースごとに作り直すj2.pre-prod.jienie.combizhiway.pre-prod.jienie.comapi.pre-prod.jienie.comrelease/YYYYMMDDpre-prod/j2/(BRANCH は毎回手入力)
8production(SSOL 本番)SSOLSSOL 系統の顧客が実際に使うj2.jienie.cloud(※)bizhiway.cloud(※)api.jienie.cloud(※)ssolproduction/j2/
9daiko-stagingDAIKODAIKO 系統の顧客受入(D-ACT など)j2.staging.jienie.jpbizhiway.staging.jienie.jpapi.staging.jienie.jpstaging-daikodaiko-staging/j2/
10daiko-productionDAIKODAIKO 系統の本番(2026-07 時点で未構築、infrastructures/daiko.md)j2.jienie.jpbizhiway.jienie.jpapi.jienie.jpdaikodaiko-production/j2/

※ SSOL 本番のホスト名は要確認。 バイヤーポータル側の .env.production は jienie.cloud / bizhiway.cloud、サプライヤー側の .env.production は api.jienie.com を指しており、食い違っている。実際に顧客が使っている URL を児嶋さんに確認する。

各環境にはモバイル用ホスト m.<環境>.jienie.com もある(VITE_MOBILE_URL)。


j2 . staging . jienie.com
─┬─ ───┬─── ────┬────
│ │ └─ ドメイン:.com = SSOL 系統 / .jp = DAIKO 系統
│ └─ 環境:rd / tokyo / osaka / staging / stg / pre-prod /(本番は環境名なし)
└─ 役割:j2 = バイヤーポータル / bizhiway = サプライヤー・プロバイダー・モール / api = API / m = モバイル
先頭何が動いているかソースコード主な画面(パス)
j2.バイヤーポータル(依頼者・承認者・購買担当・経理・会社管理者)src-vbizhw/eProcurement/Home、/eProcurement/Requester/…、/eProcurement/Purchaser/…、/eProcurement/Approver/…、/eProcurement/Settings/…、/eProcurement/CatalogMall/…
bizhiway.サプライヤーポータル・プロバイダー管理・カタログモール管理src-vbizhw-common/eProcurement/Login(サプライヤー)、/supplier/manage/…、/supplier/registration(新規サプライヤー登録)、/management/…(プロバイダーのサプライヤー管理)、/MallMaster/…、/MallSupplier/…、/LogMessage/Dashboard(ログ確認)
api.API ゲートウェイ。人は開かない。外部カタログ連携の相手先が呼ぶ URL もここsrc-jbizhw/service-gateway—
m.モバイル画面——

注意(出典の食い違い): ソースコードの環境変数名は VITE_BHW_URL=bizhiway.*、VITE_COMMON_URL=j2.* で、名前だけ見ると逆に読める。実際の画面パス(バイヤーポータルのコードが bhwUrl + "/supplier/manage" へ遷移する等)と、ステージングで使われている URL の記録(ユーザーロール、外部カタログのベンダー別設定)から上表のとおりと判断した。

このほか demo.staging.jienie.com、demo.jienie.com、staging.jienie.com(先頭なし)、osaka.jienie.com、tokyo.jienie.com が D-ACT 資料などに登場する。デモ用会社グループ向けの別ホストと推定されるが 用途は未確認(discrepancy-log #2)。


4. 環境の流れ(コードがどう進むか)

Section titled “4. 環境の流れ(コードがどう進むか)”
flowchart LR
    F["作業ブランチ<br/>feature/NNNN(master から)<br/>bugfix/NNNN(本番ブランチから)"]
    F -->|マージ| T["tokyo(dev)<br/>develop"]
    F -->|マージ| O["osaka(test)<br/>osaka"]
    F -->|マージ| S1["staging(SSOL)<br/>staging-ssol"]
    S1 -->|ブランチごと| S2["daiko-staging<br/>staging-daiko"]
    F -->|マージ| R["pre-prod<br/>release/YYYYMMDD"]
    R -->|リリース時に master へ| M["master<br/>(どこにもデプロイしない)"]
    M -->|同じ時点| P1["SSOL 本番<br/>ssol:すぐデプロイ"]
    M -->|同じ時点| P2["DAIKO 本番<br/>daiko:DAIKO の予定日まで保留"]

覚えておくこと(詳細は開発リポジトリのブランチ運用ルール BRANCHING.md):

  • 環境は鎖ではない。 tokyo → osaka → staging → 本番と順に上がっていくのではなく、作業ブランチを 各環境に個別にマージする。
  • daiko-staging だけは例外。 作業ブランチではなく staging-ssol をまるごと取り込む。だから DAIKO 系統は SSOL 系統より少し遅れる。
  • 本番は2つ同時に更新されるが、公開時期が違う。 SSOL はリリース当日、DAIKO は DAIKO 側の予定日。
  • 環境ブランチを直接編集しない。 修正はすべて作業ブランチで行う。

立場主に使う環境やること
開発者localhost → tokyo → osaka実装・単体確認・QA 依頼
QAosaka、stagingテスト実行、リリース前確認
PM/BrSEstaging(SSOL・DAIKO)、pre-prod顧客受入の準備、デモ、仕様確認、研修
営業・CSstagingデモ、問い合わせの再現
顧客staging(受入)、本番受入テスト、実業務
外部カタログ連携の相手先staging、本番の api.連携テスト(→ infrastructures/)

6. インフラの全体像(非エンジニア向け)

Section titled “6. インフラの全体像(非エンジニア向け)”
要素何か覚えておくこと
クラウドAWSファイルは S3 に保存
実行基盤Kubernetes(namespace j2)16 のサービスが動く。障害時は開発チームが対応
リージョン東京 + 大阪system-architecture.md は「大阪 = 災害対策(DR)」、BRANCHING.md は「osaka = テスト環境」と書いており、両立するのか要確認
データベースPostgreSQL ×4(j2_master、j2_buyer_group、j2_supplier、catalogmall)SSOL と DAIKO は 別のデータベース。片方のデータはもう片方から見えない
顧客固有の変種Lion 向けサービス(service-buyer-order-lion など)SSOL 系統のみ。専用 DB j2_buyer_group_jienie_lion
ログ確認/LogMessage/Dashboard(プロバイダー権限)外部 API 連携のログは「API タブ → type: External API」

構成図:specification/00-overview/system-architecture、j2-system-graph.html


#項目確認先
1SSOL 本番の正しいホスト名(.cloud か .com か)児嶋さん/開発リーダー
2rd・stg 環境の現在の用途と稼働状況開発リーダー
3demo.staging.jienie.com 等、先頭が役割名でないホストの用途開発リーダー
4大阪リージョンの位置づけ(DR かテストか両方か)開発リーダー
5DAIKO 本番の構築状況(2026-07 時点で未構築)児嶋さん