Implement Scene 7 evidence goal flow
This commit is contained in:
@@ -31,6 +31,7 @@ process.env.JWT_SECRET = 'osint-e2e-jwt-secret'
|
||||
process.env.PORT = String(port)
|
||||
process.env.OSINT_MANAGED_SERVER = 'true'
|
||||
process.env.ASSET_STORAGE_DRIVER = 'memory'
|
||||
process.env.OCR_LANGUAGES = 'eng'
|
||||
const { server, pool } = await import('./index.js')
|
||||
if (!server.listening) await once(server, 'listening')
|
||||
const baseUrl = `http://127.0.0.1:${port}`
|
||||
@@ -69,7 +70,12 @@ const saved = await fetch(`${baseUrl}/api/levels/${state.id}?edit=1`, {
|
||||
})
|
||||
if (!saved.ok) throw new Error(`Could not seed browser test level: ${saved.status}`)
|
||||
|
||||
await importMysteryTemplate(path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', 'mysteries', 'glass-harbor', 'mystery.json'), baseUrl, adminToken)
|
||||
const glassHarbor = await importMysteryTemplate(path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', 'mysteries', 'glass-harbor', 'mystery.json'), baseUrl, adminToken)
|
||||
const revealAuction = await fetch(`${baseUrl}/api/levels/${glassHarbor.playableLevel.id}/flags/lead.auction_catalogue`, {
|
||||
method: 'PUT', headers: adminHeaders,
|
||||
})
|
||||
if (!revealAuction.ok) throw new Error(`Could not reveal the acceptance-test auction catalogue: ${revealAuction.status}`)
|
||||
await importMysteryTemplate(path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', 'mysteries', 'barricelli-scene-7', 'mystery.json'), baseUrl, adminToken)
|
||||
|
||||
let shuttingDown = false
|
||||
async function shutdown(exitCode: number) {
|
||||
|
||||
Reference in New Issue
Block a user