コンテンツにスキップ

検索はプロダクションビルドでのみ利用可能です。 ローカルでテストするには、サイトをビルドしてプレビューしてください。

環境構成

Speakeasy は 3 つの環境(Production, Development, Local)で運用されます。


環境ドメインWrangler env用途
Production*.plfumg.com(デフォルト)本番環境
Development*.plfumg.netdev開発・検証
Locallocalhost:*-ローカル開発

サービスドメイン
Countercounter.plfumg.com
Penthousepenthouse.plfumg.com
Doordoor.plfumg.com
Taptap.plfumg.com
Fizzfizz.plfumg.com
Developer Docsdeveloper.plfumg.com
Storybookmenu.plfumg.com
API Referencecard.plfumg.com
メール送信send.plfumg.com
サービスドメイン
Countercounter.plfumg.net
Penthousepenthouse.plfumg.net
Doordoor.plfumg.net
Taptap.plfumg.net
Fizzfizz.plfumg.net
メール送信send.plfumg.net

バインディングProduction IDDevelopment ID
CELLAR_HYPERDRIVE1873ac194aad43ffa756c6350075b8a3f8c248d4be0245c5b5c544377c094ea8
VAULT_HYPERDRIVE165c8f7f4eec4f92b4b0d703b90672e1ebed630cff6f4e8e9909128b5bb7e6ac
バインディングサービスProduction IDDevelopment ID
SESSION_STORAGEProof3c1e4bfed97343968375850f02fe6e51988c384a315549069ec37164a1ab126c
CONTACT_GROUPSVintage4297c45676cd46fa952eed8a4b7e62574b5991e5e93c466595ca557e6b037cbc
キュー名ProductionDevelopment
broadcast-queuebroadcast-queuebroadcast-queue-dev
notification-queuenotification-queuenotification-queue-dev
push-notificationspush-notificationspush-notifications-dev
broadcast-dlqbroadcast-dlqbroadcast-dlq-dev
push-notifications-dlqpush-notifications-dlqpush-notifications-dlq-dev
バインディングDataset
ANALYTICSspeakeasy_db_operations
バインディングバケット名
CHAT_FILESspeakeasy-chat-files-dev

変数ProductionDevelopment
PUBLIC_DOOR_URLhttps://door.plfumg.comhttps://door.plfumg.net
PUBLIC_BASE_URLhttps://base.plfumg.comhttps://base.plfumg.net
PUBLIC_LINE_LIFF_ID2000179880-pZDNAApQ2000179880-rZzAOlay
PUBLIC_LINE_BOT_ID@317cmeup@317cmeup
変数ProductionDevelopment
PUBLIC_DOOR_URLhttps://door.plfumg.comhttps://door.plfumg.net
変数ProductionDevelopment
BETTER_AUTH_URLhttps://door.plfumg.comhttps://door.plfumg.net
PENTHOUSE_URLhttps://penthouse.plfumg.comhttps://penthouse.plfumg.net
COUNTER_URLhttps://counter.plfumg.comhttps://counter.plfumg.net
TAP_URLhttps://tap.plfumg.comhttps://tap.plfumg.net
変数ProductionDevelopment
TAP_URLhttps://tap.plfumg.comhttps://tap.plfumg.net
PURELOVERS_API_URLhttps://purelovers.comhttps://review-renewal.purelovers.com/?branch=feat_chat
変数ProductionDevelopment
COUNTER_URLhttps://counter.plfumg.comhttps://counter.plfumg.net
PURELOVERS_API_URLhttps://purelovers.comhttps://review-renewal.purelovers.com/?branch=feat_chat
変数ProductionDevelopment
COUNTER_URLhttps://counter.plfumg.comhttps://counter.plfumg.net
RESEND_FROM_EMAIL【ぴゅあらば顧客管理台帳】<mail@send.plfumg.com>【ぴゅあらば顧客管理台帳】<mail@send.plfumg.net>
VAPID_SUBJECTmailto:mail@send.plfumg.commailto:mail@send.plfumg.net

各サービスの ALLOWED_ORIGINS に含まれるオリジン:

オリジン用途
https://counter.plfumg.comCounter 本番
https://counter.plfumg.netCounter dev
https://penthouse.plfumg.comPenthouse 本番
https://penthouse.plfumg.netPenthouse dev
http://localhost:5173Penthouse ローカル
http://localhost:5174Counter ローカル
http://localhost:3000汎用ローカル
http://localhost:9003Base ローカル

すべてのサービスで以下の Observability 設定が有効:

{
"observability": {
"enabled": true,
"head_sampling_rate": 1, // 全リクエストをサンプリング
"logs": {
"enabled": true,
"head_sampling_rate": 1,
"invocation_logs": true
}
}
}

全サービスで aws:ap-northeast-1(東京リージョン)に配置:

{
"placement": {
"mode": "smart",
"hint": "aws:ap-northeast-1"
}
}

.dev.vars.example をコピーして .dev.vars を作成:

Terminal window
cp .dev.vars.example .dev.vars

ローカルで実行するサービスの URL をコメント解除:

Terminal window
# LOCAL_VINTAGE_URL=http://127.0.0.1:8787
# LOCAL_FIZZ_URL=http://127.0.0.1:8788
# LOCAL_DOOR_URL=http://127.0.0.1:8789
# LOCAL_BASE_URL=http://127.0.0.1:8790
# LOCAL_BELL_URL=http://127.0.0.1:8791