Adds startup script that fixes /data volume ownership before starting Deno. This resolves permission errors after cache clear operations.
7 lines
255 B
Bash
7 lines
255 B
Bash
#!/bin/bash
|
|
# Fix permissions on the Deno cache directory (runs as root)
|
|
mkdir -p /data
|
|
chown -R deno:deno /data
|
|
|
|
# Switch to deno user and run the server
|
|
exec su deno -c "deno run --allow-net --allow-env --allow-read --allow-write --allow-run server.ts"
|