fix: keyring in container

This commit is contained in:
Shotaro Nakamura
2026-06-20 23:10:42 +09:00
parent 46f5856230
commit 30639c5ae4
5 changed files with 139 additions and 4 deletions
+5
View File
@@ -3,6 +3,7 @@ const requiredForSetup = ['CSBIE_SETUP_PASSWORD', 'CSBIE_SETUP_PASSWORD_HASH'] a
const runtimeDefaults = {
PORT: '8787',
CSBIE_DATABASE_PATH: './data/csbie.sqlite',
CSBIE_KEYRING_BACKEND: 'platform',
CSBIE_ORIGIN: 'http://127.0.0.1:5173',
CSBIE_RP_ID: '127.0.0.1',
}
@@ -39,6 +40,10 @@ if (!requiredForSetup.some(present)) {
)
}
if (process.env.CSBIE_KEYRING_BACKEND === 'sqlite' && !present('CSBIE_KEYRING_SECRET')) {
messages.push('Set CSBIE_KEYRING_SECRET when CSBIE_KEYRING_BACKEND=sqlite')
}
if (!present('SBI_AUTH_BASE_URL') || !present('SBI_MTS_BASE_URL')) {
messages.push('Set SBI_AUTH_BASE_URL and SBI_MTS_BASE_URL before connecting an SBI session')
}