Here’s the startup logs with that PR image:
2023-08-18T14:01:46.760 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:47.826 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:48.891 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:49.956 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:50.330 runner[4d891262b69138] sjc [info] Successfully prepared image registry.fly.io/epic-stack-template:deployment-01H84F2VZ5YRD7MQZ2BTBKQV6T (16.545660209s)
2023-08-18T14:01:51.022 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:52.093 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:52.403 runner[4d891262b69138] sjc [info] Configuring firecracker
2023-08-18T14:01:52.548 app[4d891262b69138] sjc [info] [ 0.040926] PCI: Fatal: No config space access function found
2023-08-18T14:01:52.771 app[4d891262b69138] sjc [info] INFO Starting init (commit: b437b5b)...
2023-08-18T14:01:52.792 app[4d891262b69138] sjc [info] INFO Preparing to run: `docker-entrypoint.sh node ./other/sentry-create-release` as root
2023-08-18T14:01:52.798 app[4d891262b69138] sjc [info] INFO [fly api proxy] listening at /.fly/api
2023-08-18T14:01:52.804 app[4d891262b69138] sjc [info] 2023/08/18 14:01:52 listening on [fdaa:0:23df:a7b:16f:11c0:e3f0:2]:22 (DNS: [fdaa::3]:53)
2023-08-18T14:01:52.974 app[4d891262b69138] sjc [info] Missing Sentry environment variables, skipping sourcemap upload.
2023-08-18T14:01:53.158 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:53.799 app[4d891262b69138] sjc [info] INFO Main child exited normally with code: 0
2023-08-18T14:01:53.799 app[4d891262b69138] sjc [info] INFO Starting clean up.
2023-08-18T14:01:53.800 app[4d891262b69138] sjc [info] WARN hallpass exited, pid: 256, status: signal: 15 (SIGTERM)
2023-08-18T14:01:53.805 app[4d891262b69138] sjc [info] 2023/08/18 14:01:53 listening on [fdaa:0:23df:a7b:16f:11c0:e3f0:2]:22 (DNS: [fdaa::3]:53)
2023-08-18T14:01:54.224 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:54.801 app[4d891262b69138] sjc [info] [ 2.293838] reboot: Restarting system
2023-08-18T14:01:54.930 runner[4d891262b69138] sjc [info] machine restart policy set to 'no', not restarting
2023-08-18T14:01:55.292 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:56.357 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:57.427 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:58.493 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:01:58.749 runner[e2865106ce1148] sjc [info] Pulling container image registry.fly.io/epic-stack-template:deployment-01H84F2VZ5YRD7MQZ2BTBKQV6T
2023-08-18T14:01:59.559 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:00.624 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:01.780 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:02.851 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:03.917 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:04.983 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:06.054 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:07.120 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:08.191 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:09.263 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:09.477 runner[e2865106ce1148] sjc [info] Successfully prepared image registry.fly.io/epic-stack-template:deployment-01H84F2VZ5YRD7MQZ2BTBKQV6T (10.727923533s)
2023-08-18T14:02:09.496 runner[e2865106ce1148] sjc [info] Setting up volume 'data'
2023-08-18T14:02:09.496 runner[e2865106ce1148] sjc [info] Opening encrypted volume
2023-08-18T14:02:09.791 runner[e2865106ce1148] sjc [info] Configuring firecracker
2023-08-18T14:02:09.875 app[e2865106ce1148] sjc [info] INFO Sending signal SIGINT to main child process w/ PID 263
2023-08-18T14:02:10.329 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:11.457 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:12.522 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:13.588 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:14.659 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:14.895 app[e2865106ce1148] sjc [info] INFO Sending signal SIGTERM to main child process w/ PID 263
2023-08-18T14:02:15.724 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:16.789 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:17.855 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:18.928 app[e2865106ce1148] sjc [info] level=INFO msg="cannot connect, \"consul\" lease already initialized with different ID: LFSC9CCF5315F24FB8D6"
2023-08-18T14:02:20.025 app[e2865106ce1148] sjc [warn] Virtual machine exited abruptly
2023-08-18T14:02:20.279 app[e2865106ce1148] sjc [info] [ 0.040777] PCI: Fatal: No config space access function found
2023-08-18T14:02:20.503 app[e2865106ce1148] sjc [info] INFO Starting init (commit: b437b5b)...
2023-08-18T14:02:20.524 app[e2865106ce1148] sjc [info] INFO Mounting /dev/vdb at /data w/ uid: 0, gid: 0 and chmod 0755
2023-08-18T14:02:20.528 app[e2865106ce1148] sjc [info] INFO Resized /data to 1056964608 bytes
2023-08-18T14:02:20.528 app[e2865106ce1148] sjc [info] INFO Preparing to run: `docker-entrypoint.sh litefs mount` as root
2023-08-18T14:02:20.536 app[e2865106ce1148] sjc [info] INFO [fly api proxy] listening at /.fly/api
2023-08-18T14:02:20.543 app[e2865106ce1148] sjc [info] 2023/08/18 14:02:20 listening on [fdaa:0:23df:a7b:182:22a2:372:2]:22 (DNS: [fdaa::3]:53)
2023-08-18T14:02:20.576 app[e2865106ce1148] sjc [info] config file read from /etc/litefs.yml
2023-08-18T14:02:20.576 app[e2865106ce1148] sjc [info] LiteFS 390/merge, commit=997b1ed1a234e910bcdda5c1cabeaea2aaf52721
2023-08-18T14:02:20.576 app[e2865106ce1148] sjc [info] level=INFO msg="host environment detected" type=fly.io
2023-08-18T14:02:20.576 app[e2865106ce1148] sjc [info] level=INFO msg="litefs cloud backup client configured: https://litefs.fly.io"
2023-08-18T14:02:20.577 app[e2865106ce1148] sjc [info] level=INFO msg="Using Consul to determine primary"
2023-08-18T14:02:20.694 app[e2865106ce1148] sjc [info] level=INFO msg="initializing consul: key=epic-litefs/epic-stack-template url=https://:7c3bf8a4-0b8a-aacc-5554-b55bf42b32e2@consul-iad-6.fly-shared.net/epic-stack-template-36dyqmnd44j1gwme/ hostname=e2865106ce1148 advertise-url=http://e2865106ce1148.vm.epic-stack-template.internal:20202"
2023-08-18T14:02:20.696 app[e2865106ce1148] sjc [info] level=INFO msg="wal-sync: no wal file exists on \"cache.db\", skipping sync with ltx"
2023-08-18T14:02:20.698 app[e2865106ce1148] sjc [info] level=INFO msg="wal-sync: no wal file exists on \"sqlite.db\", skipping sync with ltx"
2023-08-18T14:02:20.700 app[e2865106ce1148] sjc [info] level=INFO msg="using existing cluster id: \"LFSC9CCF5315F24FB8D6\""
2023-08-18T14:02:20.705 app[e2865106ce1148] sjc [info] level=INFO msg="LiteFS mounted to: /litefs/data"
2023-08-18T14:02:20.705 app[e2865106ce1148] sjc [info] level=INFO msg="http server listening on: http://localhost:20202"
2023-08-18T14:02:20.705 app[e2865106ce1148] sjc [info] level=INFO msg="waiting to connect to cluster"
2023-08-18T14:02:20.980 app[e2865106ce1148] sjc [info] level=INFO msg="0705F5F9CC594D7A: primary lease acquired, advertising as http://e2865106ce1148.vm.epic-stack-template.internal:20202"
2023-08-18T14:02:21.046 app[e2865106ce1148] sjc [info] level=INFO msg="connected to cluster, ready"
2023-08-18T14:02:21.046 app[e2865106ce1148] sjc [info] level=INFO msg="node is a candidate, automatically promoting to primary"
2023-08-18T14:02:21.046 app[e2865106ce1148] sjc [info] level=INFO msg="node is already primary, skipping promotion"
2023-08-18T14:02:21.046 app[e2865106ce1148] sjc [info] level=INFO msg="proxy server listening on: http://localhost:8080"
2023-08-18T14:02:21.046 app[e2865106ce1148] sjc [info] level=INFO msg="executing command: node [./other/setup-swap.js]"
2023-08-18T14:02:21.047 app[e2865106ce1148] sjc [info] level=INFO msg="begin primary backup stream: url=https://litefs.fly.io"
2023-08-18T14:02:21.272 app[e2865106ce1148] sjc [info] setting up swapfile...
2023-08-18T14:02:21.312 app[e2865106ce1148] sjc [info] swapfile setup complete
2023-08-18T14:02:21.316 app[e2865106ce1148] sjc [info] level=INFO msg="executing command: npx [prisma migrate deploy]"
2023-08-18T14:02:22.048 app[e2865106ce1148] sjc [info] level=INFO msg="begin streaming backup" full-sync-interval=10s
2023-08-18T14:02:22.212 app[e2865106ce1148] sjc [info] level=INFO msg="exiting streaming backup"
2023-08-18T14:02:22.212 app[e2865106ce1148] sjc [info] level=INFO msg="backup stream failed, retrying: fetch position map: backup client error (422): cluster id mismatch, expecting \"LFSC42DFE36BEF76EA1E\""
2023-08-18T14:02:22.213 health[e2865106ce1148] sjc [info] Health check on port 8080 is now passing.
2023-08-18T14:02:22.607 app[e2865106ce1148] sjc [info] Prisma schema loaded from prisma/schema.prisma
2023-08-18T14:02:22.623 app[e2865106ce1148] sjc [info] Datasource "db": SQLite database "sqlite.db" at "file:/litefs/data/sqlite.db"
2023-08-18T14:02:22.693 app[e2865106ce1148] sjc [info] 1 migration found in prisma/migrations
2023-08-18T14:02:22.701 app[e2865106ce1148] sjc [info] No pending migrations to apply.
2023-08-18T14:02:22.734 app[e2865106ce1148] sjc [info] npm notice
2023-08-18T14:02:22.734 app[e2865106ce1148] sjc [info] npm notice New minor version of npm available! 9.6.7 -> 9.8.1
2023-08-18T14:02:22.734 app[e2865106ce1148] sjc [info] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.8.1>
2023-08-18T14:02:22.734 app[e2865106ce1148] sjc [info] npm notice Run `npm install -g npm@9.8.1` to update!
2023-08-18T14:02:22.735 app[e2865106ce1148] sjc [info] npm notice
2023-08-18T14:02:22.745 app[e2865106ce1148] sjc [info] level=INFO msg="starting background subprocess: npm [start]"
2023-08-18T14:02:22.748 app[e2865106ce1148] sjc [info] waiting for signal or subprocess to exit
2023-08-18T14:02:23.047 app[e2865106ce1148] sjc [info] level=INFO msg="begin streaming backup" full-sync-interval=10s
2023-08-18T14:02:23.121 app[e2865106ce1148] sjc [info] level=INFO msg="exiting streaming backup"
2023-08-18T14:02:23.121 app[e2865106ce1148] sjc [info] level=INFO msg="backup stream failed, retrying: fetch position map: backup client error (422): cluster id mismatch, expecting \"LFSC42DFE36BEF76EA1E\""
2023-08-18T14:02:23.157 app[e2865106ce1148] sjc [info] > start
2023-08-18T14:02:23.157 app[e2865106ce1148] sjc [info] > cross-env NODE_ENV=production node .
2023-08-18T14:02:24.047 app[e2865106ce1148] sjc [info] level=INFO msg="begin streaming backup" full-sync-interval=10s
2023-08-18T14:02:24.120 app[e2865106ce1148] sjc [info] level=INFO msg="exiting streaming backup"
2023-08-18T14:02:24.120 app[e2865106ce1148] sjc [info] level=INFO msg="backup stream failed, retrying: fetch position map: backup client error (422): cluster id mismatch, expecting \"LFSC42DFE36BEF76EA1E\""
2023-08-18T14:02:24.474 app[e2865106ce1148] sjc [info] 🚀 We have liftoff!
2023-08-18T14:02:24.474 app[e2865106ce1148] sjc [info] Local: http://localhost:8081
2023-08-18T14:02:24.474 app[e2865106ce1148] sjc [info] On Your Network: http://172.19.0.2:8081
2023-08-18T14:02:24.474 app[e2865106ce1148] sjc [info] Press Ctrl+C to stop
2023-08-18T14:02:25.048 app[e2865106ce1148] sjc [info] level=INFO msg="begin streaming backup" full-sync-interval=10s
2023-08-18T14:02:25.120 app[e2865106ce1148] sjc [info] level=INFO msg="exiting streaming backup"
2023-08-18T14:02:25.120 app[e2865106ce1148] sjc [info] level=INFO msg="backup stream failed, retrying: fetch position map: backup client error (422): cluster id mismatch, expecting \"LFSC42DFE36BEF76EA1E\""
2023-08-18T14:02:26.047 app[e2865106ce1148] sjc [info] level=INFO msg="begin streaming backup" full-sync-interval=10s
2023-08-18T14:02:26.121 app[e2865106ce1148] sjc [info] level=INFO msg="exiting streaming backup"
2023-08-18T14:02:26.121 app[e2865106ce1148] sjc [info] level=INFO msg="backup stream failed, retrying: fetch position map: backup client error (422): cluster id mismatch, expecting \"LFSC42DFE36BEF76EA1E\""
2023-08-18T14:02:27.047 app[e2865106ce1148] sjc [info] level=INFO msg="begin streaming backup" full-sync-interval=10s
2023-08-18T14:02:27.119 app[e2865106ce1148] sjc [info] level=INFO msg="exiting streaming backup"
2023-08-18T14:02:27.119 app[e2865106ce1148] sjc [info] level=INFO msg="backup stream failed, retrying: fetch position map: backup client error (422): cluster id mismatch, expecting \"LFSC42DFE36BEF76EA1E\""
2023-08-18T14:02:28.047 app[e2865106ce1148] sjc [info] level=INFO msg="begin streaming backup" full-sync-interval=10s
2023-08-18T14:02:28.120 app[e2865106ce1148] sjc [info] level=INFO msg="exiting streaming backup"
2023-08-18T14:02:28.120 app[e2865106ce1148] sjc [info] level=INFO msg="backup stream failed, retrying: fetch position map: backup client error (422): cluster id mismatch, expecting \"LFSC42DFE36BEF76EA1E\""