open-archiver backend failing to start #319

Closed
opened 2026-04-05 16:17:24 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @clunky944 on 8/5/2025

I'm trying to create the open-archiver docker container. I have used the docker-compose file and .env file as available in the documentation and have not removed any of the environment variables. All the containers start except for the main open-archiver container, which fails with an error: 'Missing required environment variables for the backend.'. Logs below:

open-archiver              | [0] [2] Continuous sync scheduler started.
open-archiver              | [0] [1] Indexing worker started
open-archiver              | [1] packages/backend start: [dotenv@17.2.0] injecting env (0) from .env (tip: ⚙️  specify custom .env file path with { path: '/custom/path/.env' })
open-archiver              | [0] [0] Ingestion worker started
open-archiver              | [1] packages/backend start: /app/packages/backend/dist/index.js:30
open-archiver              | [1] packages/backend start:     throw new Error('Missing required environment variables for the backend.');
open-archiver              | [1] packages/backend start:     ^
open-archiver              | [1] packages/backend start: Error: Missing required environment variables for the backend.
open-archiver              | [1] packages/backend start:     at Object. (/app/packages/backend/dist/index.js:30:11)
open-archiver              | [1] packages/backend start:     at Module._compile (node:internal/modules/cjs/loader:1688:14)
open-archiver              | [1] packages/backend start:     at Object..js (node:internal/modules/cjs/loader:1820:10)
open-archiver              | [1] packages/backend start:     at Module.load (node:internal/modules/cjs/loader:1423:32)
open-archiver              | [1] packages/backend start:     at Function._load (node:internal/modules/cjs/loader:1246:12)
open-archiver              | [1] packages/backend start:     at TracingChannel.traceSync (node:diagnostics_channel:322:14)
open-archiver              | [1] packages/backend start:     at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
open-archiver              | [1] packages/backend start:     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
open-archiver              | [1] packages/backend start:     at node:internal/main/run_main_module:36:49
open-archiver              | [1] packages/backend start: Node.js v22.18.0
open-archiver              | [1] packages/backend start: Failed
open-archiver              | [1] /app/packages/backend:
open-archiver              | [1]  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @open-archiver/backend@0.1.0 start: `node dist/index.js`
open-archiver              | [1] Exit status 1
open-archiver              | [1]  ELIFECYCLE  Command failed with exit code 1.
open-archiver              | [1] pnpm start exited with code 1
*Originally created by @clunky944 on 8/5/2025* I'm trying to create the open-archiver docker container. I have used the docker-compose file and .env file as available in the documentation and have not removed any of the environment variables. All the containers start except for the main open-archiver container, which fails with an error: 'Missing required environment variables for the backend.'. Logs below: ``` open-archiver | [0] [2] Continuous sync scheduler started. open-archiver | [0] [1] Indexing worker started open-archiver | [1] packages/backend start: [dotenv@17.2.0] injecting env (0) from .env (tip: ⚙️ specify custom .env file path with { path: '/custom/path/.env' }) open-archiver | [0] [0] Ingestion worker started open-archiver | [1] packages/backend start: /app/packages/backend/dist/index.js:30 open-archiver | [1] packages/backend start: throw new Error('Missing required environment variables for the backend.'); open-archiver | [1] packages/backend start: ^ open-archiver | [1] packages/backend start: Error: Missing required environment variables for the backend. open-archiver | [1] packages/backend start: at Object. (/app/packages/backend/dist/index.js:30:11) open-archiver | [1] packages/backend start: at Module._compile (node:internal/modules/cjs/loader:1688:14) open-archiver | [1] packages/backend start: at Object..js (node:internal/modules/cjs/loader:1820:10) open-archiver | [1] packages/backend start: at Module.load (node:internal/modules/cjs/loader:1423:32) open-archiver | [1] packages/backend start: at Function._load (node:internal/modules/cjs/loader:1246:12) open-archiver | [1] packages/backend start: at TracingChannel.traceSync (node:diagnostics_channel:322:14) open-archiver | [1] packages/backend start: at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) open-archiver | [1] packages/backend start: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5) open-archiver | [1] packages/backend start: at node:internal/main/run_main_module:36:49 open-archiver | [1] packages/backend start: Node.js v22.18.0 open-archiver | [1] packages/backend start: Failed open-archiver | [1] /app/packages/backend: open-archiver | [1]  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @open-archiver/backend@0.1.0 start: `node dist/index.js` open-archiver | [1] Exit status 1 open-archiver | [1]  ELIFECYCLE  Command failed with exit code 1. open-archiver | [1] pnpm start exited with code 1 ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#319