I tried this again today and it’s still broken; however I was able to get some logs:
Desktop/demo [main] → fly logs
WARN The running flyctl agent (v0.3.72) is older than the current flyctl (v0.3.74).
WARN The out-of-date agent will be shut down along with existing wireguard connections. The new agent will start automatically as needed.
2025-02-05T00:01:47Z runner[7811093f59e148] sjc [info]Pulling container image registry.fly.io/demo-bitter-butterfly-361:deployment-01JK9PENZE2W8F2410KETNQW2W
2025-02-05T00:01:57Z runner[7811093f59e148] sjc [info]Successfully prepared image registry.fly.io/demo-bitter-butterfly-361:deployment-01JK9PENZE2W8F2410KETNQW2W (9.662814673s)
2025-02-05T00:01:57Z runner[7811093f59e148] sjc [info]Setting up volume 'data'
2025-02-05T00:01:57Z runner[7811093f59e148] sjc [info]Uninitialized volume 'data', initializing...
2025-02-05T00:01:57Z runner[7811093f59e148] sjc [info]Encrypting volume
2025-02-05T00:02:02Z runner[7811093f59e148] sjc [info]Opening encrypted volume
2025-02-05T00:02:04Z runner[7811093f59e148] sjc [info]Formatting volume
2025-02-05T00:02:06Z runner[7811093f59e148] sjc [info]Configuring firecracker
2025-02-05T00:02:06Z health[7811093f59e148] sjc [warn]Health check on port 8080 is in a 'warning' state. Your app may not be responding properly. Services exposed on ports [80, 443] may have intermittent failures until the health check passes.
2025-02-05T00:02:06Z app[7811093f59e148] sjc [info]2025-02-05T00:02:06.569380628 [01JK9PKD4CJXKJ9899J7A9FZKE:main] Running Firecracker v1.7.0
2025-02-05T00:02:07Z app[7811093f59e148] sjc [info] INFO Starting init (commit: 676c82a4)...
2025-02-05T00:02:07Z app[7811093f59e148] sjc [info] INFO Checking filesystem on /data
2025-02-05T00:02:07Z app[7811093f59e148] sjc [info]/dev/vdc: clean, 11/64512 files, 8785/258048 blocks
2025-02-05T00:02:07Z app[7811093f59e148] sjc [info] INFO Mounting /dev/vdc at /data w/ uid: 1000, gid: 1000 and chmod 0755
2025-02-05T00:02:07Z app[7811093f59e148] sjc [info] INFO Resized /data to 1056964608 bytes
2025-02-05T00:02:07Z app[7811093f59e148] sjc [info] INFO Preparing to run: `/rails/bin/docker-entrypoint ./bin/rake litestream:run ./bin/rails server` as 1000
2025-02-05T00:02:07Z app[7811093f59e148] sjc [info] INFO [fly api proxy] listening at /.fly/api
2025-02-05T00:02:07Z runner[7811093f59e148] sjc [info]Machine created and started in 19.975s
2025-02-05T00:02:08Z app[7811093f59e148] sjc [info]2025/02/05 00:02:08 INFO SSH listening listen_address=[fdaa:0:793f:a7b:16d:309d:1001:2]:22 dns_server=[fdaa::3]:53
2025-02-05T00:02:10Z app[7811093f59e148] sjc [info]2025/02/05 00:02:10 ERROR failed to run error="config file not found: /rails/tmp/litestream.yml"
2025-02-05T00:02:10Z app[7811093f59e148] sjc [info] INFO Main child exited normally with code: 1
2025-02-05T00:02:10Z app[7811093f59e148] sjc [info] INFO Starting clean up.
2025-02-05T00:02:10Z app[7811093f59e148] sjc [info] INFO Umounting /dev/vdc from /data
2025-02-05T00:02:10Z app[7811093f59e148] sjc [info] WARN could not unmount /rootfs: EINVAL: Invalid argument
2025-02-05T00:02:10Z app[7811093f59e148] sjc [info][ 4.087932] reboot: Restarting system
2025-02-05T00:02:13Z app[7811093f59e148] sjc [info]2025-02-05T00:02:13.542643652 [01JK9PKD4CJXKJ9899J7A9FZKE:main] Running Firecracker v1.7.0
2025-02-05T00:02:14Z app[7811093f59e148] sjc [info] INFO Starting init (commit: 676c82a4)...
2025-02-05T00:02:14Z app[7811093f59e148] sjc [info] INFO Checking filesystem on /data
2025-02-05T00:02:14Z app[7811093f59e148] sjc [info]/dev/vdc: clean, 11/64512 files, 8785/258048 blocks
2025-02-05T00:02:14Z app[7811093f59e148] sjc [info] INFO Mounting /dev/vdc at /data w/ uid: 1000, gid: 1000 and chmod 0755
2025-02-05T00:02:14Z app[7811093f59e148] sjc [info] INFO Resized /data to 1056964608 bytes
2025-02-05T00:02:14Z app[7811093f59e148] sjc [info] INFO Preparing to run: `/rails/bin/docker-entrypoint ./bin/rake litestream:run ./bin/rails server` as 1000
2025-02-05T00:02:14Z app[7811093f59e148] sjc [info] INFO [fly api proxy] listening at /.fly/api
2025-02-05T00:02:14Z runner[7811093f59e148] sjc [info]Machine started in 1.25s
2025-02-05T00:02:15Z app[7811093f59e148] sjc [info]2025/02/05 00:02:15 INFO SSH listening listen_address=[fdaa:0:793f:a7b:16d:309d:1001:2]:22 dns_server=[fdaa::3]:53
2025-02-05T00:02:16Z health[7811093f59e148] sjc [error]Health check on port 8080 has failed. Your app is not responding properly. Services exposed on ports [80, 443] will have intermittent failures until the health check passes.
2025-02-05T00:02:17Z app[7811093f59e148] sjc [info]2025/02/05 00:02:17 ERROR failed to run error="config file not found: /rails/tmp/litestream.yml"
2025-02-05T00:02:17Z app[7811093f59e148] sjc [info] INFO Main child exited normally with code: 1
2025-02-05T00:02:17Z app[7811093f59e148] sjc [info] INFO Starting clean up.
2025-02-05T00:02:17Z app[7811093f59e148] sjc [info] INFO Umounting /dev/vdc from /data
2025-02-05T00:02:17Z app[7811093f59e148] sjc [info] WARN could not unmount /rootfs: EINVAL: Invalid argument
2025-02-05T00:02:17Z app[7811093f59e148] sjc [info][ 4.123091] reboot: Restarting system
2025-02-05T00:02:20Z app[7811093f59e148] sjc [info]2025-02-05T00:02:20.472114649 [01JK9PKD4CJXKJ9899J7A9FZKE:main] Running Firecracker v1.7.0
2025-02-05T00:02:21Z app[7811093f59e148] sjc [info] INFO Starting init (commit: 676c82a4)...
2025-02-05T00:02:21Z app[7811093f59e148] sjc [info] INFO Checking filesystem on /data
2025-02-05T00:02:21Z app[7811093f59e148] sjc [info]/dev/vdc: clean, 11/64512 files, 8785/258048 blocks
2025-02-05T00:02:21Z app[7811093f59e148] sjc [info] INFO Mounting /dev/vdc at /data w/ uid: 1000, gid: 1000 and chmod 0755
2025-02-05T00:02:21Z app[7811093f59e148] sjc [info] INFO Resized /data to 1056964608 bytes
2025-02-05T00:02:21Z app[7811093f59e148] sjc [info] INFO Preparing to run: `/rails/bin/docker-entrypoint ./bin/rake litestream:run ./bin/rails server` as 1000
2025-02-05T00:02:21Z app[7811093f59e148] sjc [info] INFO [fly api proxy] listening at /.fly/api
2025-02-05T00:02:21Z runner[7811093f59e148] sjc [info]Machine started in 1.235s
The litestream.yml file is missing.