Digital Archive
Exitedhttps://x-token-auth:***@bitbucket.org/Corpelijn/digitalarchive.git (generated-code) → Dockerfile
Container: sm-digital-archive · Image: servermanager/digital-archive
Deployment log
Cloning https://x-token-auth:***@bitbucket.org/Corpelijn/digitalarchive.git (branch generated-code) into /var/lib/servermanager/repos/1...
Cloning into '/var/lib/servermanager/repos/1'...
Updating files: 74% (704/944)
Updating files: 74% (705/944)
Updating files: 75% (708/944)
Updating files: 75% (710/944)
Updating files: 76% (718/944)
Updating files: 77% (727/944)
Updating files: 78% (737/944)
Updating files: 79% (746/944)
Updating files: 80% (756/944)
Updating files: 81% (765/944)
Updating files: 82% (775/944)
Updating files: 83% (784/944)
Updating files: 84% (793/944)
Updating files: 85% (803/944)
Updating files: 86% (812/944)
Updating files: 87% (822/944)
Updating files: 88% (831/944)
Updating files: 89% (841/944)
Updating files: 90% (850/944)
Updating files: 91% (860/944)
Updating files: 92% (869/944)
Updating files: 93% (878/944)
Updating files: 94% (888/944)
Updating files: 95% (897/944)
Updating files: 96% (907/944)
Updating files: 97% (916/944)
Updating files: 98% (926/944)
Updating files: 99% (935/944)
Updating files: 100% (944/944)
Updating files: 100% (944/944), done.
Checked out commit dfa13cc364d4528a38740cbbf4207c45ce2690b9
Building image servermanager/digital-archive:dfa13cc364d4...
Step 1/20 : FROM node:22-alpine AS frontend
Pulling from library/node
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Waiting
Downloading
Downloading
Verifying Checksum
Download complete
Extracting
Verifying Checksum
Download complete
Downloading
Extracting
Downloading
Downloading
Extracting
Downloading
Extracting
Downloading
Verifying Checksum
Download complete
Downloading
Extracting
Downloading
Extracting
Downloading
Extracting
Downloading
Verifying Checksum
Download complete
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Pull complete
Digest: sha256:0a7108bf6c7bf5de370ffb1a3ed6be93d405b43ff159f681a8d18c0e2bc2e402
Status: Downloaded newer image for node:22-alpine
---> 7c3b093add7c
Step 2/20 : WORKDIR /src/digitalarchive
---> Running in 51eacbe1df5c
---> Removed intermediate container 51eacbe1df5c
---> de66597c885a
Step 3/20 : COPY digitalarchive/package.json digitalarchive/package-lock.json ./
---> 2a4811fe6f92
Step 4/20 : RUN npm ci
---> Running in 295b880dcb42
[91mnpm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
[0m
[91mnpm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
[0m
[91mnpm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
[0m
added 549 packages, and audited 550 packages in 1m
111 packages are looking for funding
run `npm fund` for details
33 vulnerabilities (2 low, 8 moderate, 22 high, 1 critical)
To address all issues, run:
npm audit fix
Run `npm audit` for details.
[91mnpm notice
npm notice New major version of npm available! 10.9.9 -> 12.1.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.1.0
npm notice To update run: npm install -g npm@12.1.0
npm notice
[0m
---> Removed intermediate container 295b880dcb42
---> bf0259a27067
Step 5/20 : COPY digitalarchive/ ./
---> 739a24d80610
Step 6/20 : RUN npm run build
---> Running in b655673acf0d
> digitalarchive@0.0.0 build
> ng build
❯ Building...
[91m▲ [WARNING] bundle initial exceeded maximum budget. Budget 500.00 kB was not met by 424.60 kB with a total of 924.60 kB.
▲ [WARNING] src/app/web/composition/page-editor/page-editor.component.scss exceeded maximum budget. Budget 4.00 kB was not met by 593 bytes with a total of 4.59 kB.
▲ [WARNING] src/app/web/composition/composition.component.scss exceeded maximum budget. Budget 4.00 kB was not met by 1.67 kB with a total of 5.67 kB.
[0m
✔ Building...
Initial chunk files | Names | Raw size | Estimated transfer size
chunk-36NISW57.js | - | 587.03 kB | 131.60 kB
main-XAK6D2PH.js | main | 231.24 kB | 45.94 kB
chunk-NWNTVUUC.js | - | 28.96 kB | 6.83 kB
chunk-2O4CX4PK.js | - | 24.63 kB | 6.71 kB
chunk-J5LF4YZP.js | - | 17.48 kB | 4.71 kB
chunk-UWPZEW6M.js | - | 12.31 kB | 3.22 kB
chunk-O7HBKJH6.js | - | 11.11 kB | 2.42 kB
styles-JUAKDW2V.css | styles | 8.50 kB | 1.45 kB
chunk-CK4F5HNT.js | - | 2.60 kB | 1.02 kB
chunk-3R5MEMA7.js | - | 752 bytes | 752 bytes
| Initial total | 924.60 kB | 204.66 kB
Lazy chunk files | Names | Raw size | Estimated transfer size
chunk-LHTNNXP7.js | page-editor-component | 79.00 kB | 16.47 kB
chunk-GLQ75TRH.js | - | 67.71 kB | 8.93 kB
chunk-YAIFD3W3.js | print-templates-component | 41.22 kB | 9.86 kB
chunk-C4DQE3SD.js | - | 27.09 kB | 4.71 kB
chunk-63ASS72D.js | - | 23.69 kB | 4.14 kB
chunk-ZAKS2GR6.js | - | 15.65 kB | 4.05 kB
chunk-DRF57WOW.js | sheet-editor-component | 11.45 kB | 2.98 kB
chunk-W2QR4KPZ.js | global-templates-component | 11.03 kB | 3.15 kB
chunk-C6EPMXCK.js | instrument-groups-component | 10.61 kB | 3.07 kB
chunk-IGEB45FJ.js | - | 1.79 kB | 545 bytes
chunk-MRAGXLVJ.js | - | 1.23 kB | 467 bytes
chunk-XT2DNTKZ.js | - | 0 bytes | 0 bytes
Application bundle generation complete. [65.712 seconds] - 2026-09-24T22:22:52.450Z
Output location: /src/digitalarchive/dist/digitalarchive
---> Removed intermediate container b655673acf0d
---> 2d2a5c5600cc
Step 7/20 : FROM mcr.microsoft.com/dotnet/sdk:10.0 AS backend
Pulling from dotnet/sdk
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Pulling fs layer
Waiting
Waiting
Waiting
Waiting
Waiting
Waiting
Waiting
Waiting
Downloading
Downloading
Verifying Checksum
Download complete
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Verifying Checksum
Download complete
Downloading
Downloading
Verifying Checksum
Download complete
Downloading
Downloading
Downloading
Extracting
Downloading
Verifying Checksum
Download complete
Downloading
Verifying Checksum
Download complete
Downloading
Extracting
Downloading
Verifying Checksum
Download complete
Extracting
Downloading
Downloading
Downloading
Downloading
Extracting
Downloading
Downloading
Downloading
Downloading
Downloading
Extracting
Downloading
Downloading
Verifying Checksum
Download complete
Downloading
Downloading
Downloading
Downloading
Extracting
Downloading
Downloading
Downloading
Downloading
Downloading
Verifying Checksum
Download complete
Downloading
Downloading
Downloading
Extracting
Downloading
Downloading
Downloading
Downloading
Downloading
Extracting
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Verifying Checksum
Download complete
Downloading
Extracting
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Extracting
Downloading
Downloading
Downloading
Downloading
Downloading
Downloading
Extracting
Downloading
Downloading
Downloading
Downloading
Extracting
Verifying Checksum
Download complete
Downloading
Extracting
Downloading
Extracting
Downloading
Downloading
Extracting
Downloading
Extracting
Downloading
Downloading
Downloading
Extracting
Downloading
Extracting
Downloading
Downloading
Extracting
Downloading
Extracting
Downloading
Downloading
Extracting
Downloading
Downloading
Verifying Checksum
Download complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Extracting
Extracting
Pull complete
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Extracting
Pull complete
Digest: sha256:35d40304542c8689331f8cab17c65926cdf48fe711e289321d71924b230a7d29
Status: Downloaded newer image for mcr.microsoft.com/dotnet/sdk:10.0
---> 9087b2e7762d
Step 8/20 : WORKDIR /src
---> Running in 3adc12b9221c
---> Removed intermediate container 3adc12b9221c
---> 1308394e0e3a
Step 9/20 : COPY DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj DigitalArchive.Server/DigitalArchive.Server/
---> 09387da679a7
Step 10/20 : RUN dotnet restore DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj
---> Running in b22eef72045b
Determining projects to restore...
Restored /src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj (in 13.08 sec).
---> Removed intermediate container b22eef72045b
---> 883f2ca85999
Step 11/20 : COPY DigitalArchive.Server/ DigitalArchive.Server/
---> 43043549d657
Step 12/20 : RUN rm -rf DigitalArchive.Server/DigitalArchive.Server/wwwroot && mkdir -p DigitalArchive.Server/DigitalArchive.Server/wwwroot
---> Running in 5f2ccd217701
---> Removed intermediate container 5f2ccd217701
---> ca9cb265321e
Step 13/20 : COPY --from=frontend /src/digitalarchive/dist/digitalarchive/browser/ DigitalArchive.Server/DigitalArchive.Server/wwwroot/
---> 5a1780a024f3
Step 14/20 : RUN dotnet publish DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj -c Release -p:SkipAngularBuild=true --no-restore -o /app
---> Running in 100c6a17c0dc
lable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/ViewModel/PrintPdfRequest.cs(7,19): warning CS8618: Non-nullable property 'Id' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nul
/src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs(115,98): warning CS8601: Possible null reference assignment. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Filters/PermissionFilter.cs(42,24): warning CS0168: The variable 'ex' is declared but never used [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs(114,65): warning CS8601: Possible null reference assignment. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs(115,63): warning CS8601: Possible null reference assignment. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/PdfDataService.cs(281,35): warning CS8600: Converting null literal or possible null value to non-nullable type. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Business/Types/Orchestra.cs(107,109): warning CS8602: Dereference of a possibly null reference. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Business/Types/Orchestra.cs(127,109): warning CS8602: Dereference of a possibly null reference. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Business/Types/Composition.cs(15,13): warning CS8618: Non-nullable property 'SheetSources' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the pro
perty as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Controllers/PdfController.cs(21,72): warning CS8604: Possible null reference argument for parameter 'directory' in 'RelativePath.RelativePath(string directory, string? fileName)'. [/src/DigitalArchive.Server
/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Controllers/PdfController.cs(36,39): warning CS8604: Possible null reference argument for parameter 'directory' in 'RelativePath.RelativePath(string directory, string? fileName)'. [/src/DigitalArchive.Server
/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Controllers/PdfController.cs(39,41): warning CS8604: Possible null reference argument for parameter 'pages' in 'int[] PageNumbers.Parse(string pages)'. [/src/DigitalArchive.Server/DigitalArchive.Server/Digit
alArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Controllers/ManagementController.cs(39,47): warning CS8604: Possible null reference argument for parameter 'description' in 'Task ManagementService.ManageUser(int? id, string description, string? userName, s
tring? loginCode, string? password, bool kiosk, string[]? globalPermissions = null)'. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Business/ManagementService.cs(25,37): warning CS8604: Possible null reference argument for parameter 'user' in 'Task UserDataService.ChangePassword(User user, string password)'. [/src/DigitalArchive.Server/D
igitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Business/AuthenticationLogicService.cs(35,36): warning CS8604: Possible null reference argument for parameter 'usernameOrCode' in 'User? UserDataService.GetUser(string usernameOrCode)'. [/src/DigitalArchive.
Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(434,31): warning CS8618: Non-nullable property 'SheetPages' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the prop
erty as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(386,24): warning CS8618: Non-nullable property 'Instruments' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(388,24): warning CS8618: Non-nullable property 'Groups' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(390,17): warning CS8618: Non-nullable property 'Clef' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(394,17): warning CS8618: Non-nullable property 'Quality' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(400,26): warning CS8618: Non-nullable property 'Pages' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property
as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(377,17): warning CS8618: Non-nullable property 'FileName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the proper
ty as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(379,17): warning CS8618: Non-nullable property 'Folder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(381,27): warning CS8618: Non-nullable property 'Sheets' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(80,17): warning CS8618: Non-nullable property 'Name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(87,39): warning CS8618: Non-nullable property 'Pages' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(53,16): warning CS8618: Non-nullable property 'SheetIds' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(56,17): warning CS8618: Non-nullable property 'Name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(59,17): warning CS8618: Non-nullable property 'Clef' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(65,17): warning CS8618: Non-nullable property 'InstrumentNames' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(67,32): warning CS8618: Non-nullable property 'PageLayouts' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(42,17): warning CS8618: Non-nullable property 'FileName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(44,17): warning CS8618: Non-nullable property 'Folder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(48,17): warning CS8618: Non-nullable property 'Layout' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(25,17): warning CS8618: Non-nullable property 'Title' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property a
s nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(27,17): warning CS8618: Non-nullable property 'Arranger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(29,17): warning CS8618: Non-nullable property 'Artist' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(31,17): warning CS8618: Non-nullable property 'FolderName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(33,32): warning CS8618: Non-nullable property 'SourceFiles' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(35,40): warning CS8618: Non-nullable property 'PrintConfiguration' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_1.cs(37,32): warning CS8618: Non-nullable property 'OutputFiles' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(32,17): warning CS8618: Non-nullable property 'FileName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(34,17): warning CS8618: Non-nullable property 'Folder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(38,27): warning CS8618: Non-nullable property 'Sheets' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(43,17): warning CS8618: Non-nullable property 'Clef' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(45,19): warning CS8618: Non-nullable property 'Instruments' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(47,26): warning CS8618: Non-nullable property 'Pages' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(49,17): warning CS8618: Non-nullable property 'Quality' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(17,17): warning CS8618: Non-nullable property 'Version' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(21,17): warning CS8618: Non-nullable property 'Title' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(23,17): warning CS8618: Non-nullable property 'Arranger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(25,17): warning CS8618: Non-nullable property 'Artist' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(27,32): warning CS8618: Non-nullable property 'Files' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(8,17): warning CS8618: Non-nullable property 'Version' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(10,17): warning CS8618: Non-nullable property 'Directory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
/src/DigitalArchive.Server/DigitalArchive.Server/Data/Dto/OrchestraRootV1_0.cs(12,17): warning CS8618: Non-nullable property 'ScanDirectoryName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/src/DigitalArchive.Server/DigitalArchive.Server/DigitalArchive.Server.csproj]
DigitalArchive.Server -> /src/DigitalArchive.Server/DigitalArchive.Server/bin/Release/net10.0/DigitalArchive.Server.dll
DigitalArchive.Server -> /app/
---> Removed intermediate container 100c6a17c0dc
---> fdd183d17e0e
Step 15/20 : FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS runtime
Pulling from dotnet/aspnet
Already exists
Already exists
Already exists
Already exists
Already exists
Already exists
Digest: sha256:2d584d8147faddb0d678c5748d47953e5b8e18621ed4fb7049a91381d9d7746f
Status: Downloaded newer image for mcr.microsoft.com/dotnet/aspnet:10.0
---> d84f2a8aca8b
Step 16/20 : WORKDIR /app
---> Running in 33a31c775c2f
---> Removed intermediate container 33a31c775c2f
---> f77def20fc91
Step 17/20 : COPY --from=backend /app ./
---> 4ef9d31f3b49
Step 18/20 : ENV ASPNETCORE_URLS=http://+:8080
---> Running in 97790a88ec6e
---> Removed intermediate container 97790a88ec6e
---> 10fcfac1a9a9
Step 19/20 : EXPOSE 8080
---> Running in 8ea9ef378b35
---> Removed intermediate container 8ea9ef378b35
---> ac95cd87d261
Step 20/20 : ENTRYPOINT ["dotnet", "DigitalArchive.Server.dll"]
---> Running in 9ac3f2c934c4
---> Removed intermediate container 9ac3f2c934c4
---> 6104e97c8d30
Successfully built 6104e97c8d30
Successfully tagged servermanager/digital-archive:dfa13cc364d4
Recreating container...
Deployment succeeded.History
| Started | Status | Commit |
|---|---|---|
| 09/24/2026 22:18 | Succeeded | dfa13cc3 |
| 09/24/2026 21:49 | Failed | |
Container logs
2026-09-24T22:24:22.939628986Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:23.530915097Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:23.592630056Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:23.600489555Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:25.764516312Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:26.155258394Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:26.219630360Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:26.227029766Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:27.584138943Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:28.007610244Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:28.076384669Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:28.086015772Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:29.764610938Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:30.173256195Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:30.237533864Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:30.247296125Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:32.336885482Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:32.795902352Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:32.854922326Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:32.863487540Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:35.700740163Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:36.312882834Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:36.379162169Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:36.387679675Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:40.794778087Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:41.223961924Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:41.286688993Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:41.295580167Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:49.469234595Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:24:49.884991816Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:49.941952816Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:24:49.949641133Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:25:04.144754105Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:25:04.540455533Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:25:04.605820867Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:25:04.614736115Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:25:31.637243459Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:25:32.078984797Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:25:32.136501419Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:25:32.144210808Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:26:24.731755114Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:26:25.208499790Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:26:25.276494120Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:26:25.285703824Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:27:26.577573318Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:27:26.994771062Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:27:27.055523798Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:27:27.064177140Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:28:28.254167834Z [WebDavProvider] PROPFIND https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data 2026-09-24T22:28:29.062984521Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:28:29.122968722Z Loaded St. Paulus from: https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.root1_1 2026-09-24T22:28:29.129567515Z [WebDavProvider] GET https://corpelijn.stackstorage.com/webdav/files/fanfare_test/Orchestra/.data/.composition-index 2026-09-24T22:24:23.672512360Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:23.672550405Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:23.672555246Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:23.672559387Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:23.672563960Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:23.672567963Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:23.672571790Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:23.672575805Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:23.672581303Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:23.672585171Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:23.672589335Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:23.672873244Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:24:26.272099648Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:26.272159919Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:26.272163560Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:26.272165885Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:26.272168339Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:26.272171042Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:26.272173208Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:26.272175348Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:26.272177617Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:26.272179829Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:26.272181919Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:26.272261358Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:24:28.139614577Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:28.139656824Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:28.139662233Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:28.139666634Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:28.139671131Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:28.139675539Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:28.139695476Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:28.139698814Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:28.139702286Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:28.139705704Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:28.139708973Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:28.139780994Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:24:30.304338861Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:30.304375298Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:30.304380213Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:30.304384278Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:30.304388427Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:30.304392267Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:30.304396150Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:30.304400534Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:30.304404684Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:30.304408656Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:30.304427500Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:30.304509543Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:24:32.913314665Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:32.913370579Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:32.913377201Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:32.913382740Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:32.913388156Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:32.913393858Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:32.913400889Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:32.913405010Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:32.913409051Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:32.913412957Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:32.913416724Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:32.913542184Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:24:36.443443024Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:36.443483598Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:36.443488879Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:36.443493044Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:36.443497460Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:36.443501803Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:36.443506202Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:36.443510693Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:36.443514789Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:36.443519303Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:36.443523599Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:36.443810982Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:24:41.350804834Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:41.350864655Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:41.350870536Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:41.350874786Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:41.350912596Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:41.350916280Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:41.350919512Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:41.350923502Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:41.350941848Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:41.350944958Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:41.350948154Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:41.351097610Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:24:50.001644880Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:24:50.001690409Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:24:50.001699192Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:24:50.001705691Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:24:50.001711663Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:24:50.001717060Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:24:50.001721409Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:24:50.001725699Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:24:50.001729772Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:24:50.001749019Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:24:50.001752116Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:24:50.001833269Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:25:04.678467959Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:25:04.678503532Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:25:04.678509369Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:25:04.678514147Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:25:04.678519675Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:25:04.678524536Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:25:04.678529351Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:25:04.678534235Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:25:04.678539219Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:25:04.678544385Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:25:04.678549307Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:25:04.678553994Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:25:32.203440359Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:25:32.203478971Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:25:32.203484700Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:25:32.203488925Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:25:32.203492370Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:25:32.203496633Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:25:32.203501542Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:25:32.203505084Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:25:32.203509720Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:25:32.203514546Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:25:32.203518959Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:25:32.203594081Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:26:25.348780393Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:26:25.348822368Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:26:25.348846451Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:26:25.348850355Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:26:25.348853635Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:26:25.348857093Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:26:25.348860437Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:26:25.348864431Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:26:25.348867889Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:26:25.348871562Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:26:25.348874687Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:26:25.348988987Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:27:27.118913669Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:27:27.118954929Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:27:27.118959833Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:27:27.118964051Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:27:27.118968665Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:27:27.118972631Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:27:27.118976874Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:27:27.118996239Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:27:27.118999545Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:27:27.119002542Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:27:27.119005430Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:27:27.119148360Z at DigitalArchive.Server.Program.<Main>(String[] args) 2026-09-24T22:28:29.185601000Z Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/app/D:\Developments\ScannedDocumentSanitizer\TestData/UserData'. 2026-09-24T22:28:29.185643090Z at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) 2026-09-24T22:28:29.185648814Z at System.IO.Enumeration.FileSystemEnumerator`1.Init() 2026-09-24T22:28:29.185653595Z at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized, String expression) 2026-09-24T22:28:29.185659263Z at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) 2026-09-24T22:28:29.185664014Z at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions enumerationOptions) 2026-09-24T22:28:29.185668585Z at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) 2026-09-24T22:28:29.185673577Z at DigitalArchive.Server.Data.Files.FileSystem.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/Files/FileSystem.cs:line 13 2026-09-24T22:28:29.185677674Z at DigitalArchive.Server.Data.FileService.ScanDirectoryAsync(IPath path, Boolean includeSubDirectories) in /src/DigitalArchive.Server/DigitalArchive.Server/Data/FileService.cs:line 80 2026-09-24T22:28:29.185682039Z at DigitalArchive.Server.Data.UserDataService.Init() in /src/DigitalArchive.Server/DigitalArchive.Server/Data/UserDataService.cs:line 35 2026-09-24T22:28:29.185686877Z at DigitalArchive.Server.Program.Main(String[] args) in /src/DigitalArchive.Server/DigitalArchive.Server/Program.cs:line 141 2026-09-24T22:28:29.186121165Z at DigitalArchive.Server.Program.<Main>(String[] args)
Configuration
Port mappings
- 4002 → 8080/tcp
Environment variables
Bind mounts