Logo
Explore Help
Register Sign In
Malin/krawl.es
1
0
Fork 0
You've already forked krawl.es
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
e8a79ef970511f0aa6f3169e8e86741cc889e1c8
krawl.es/entrypoint.sh

9 lines
185 B
Bash
Raw Normal View History

Add logs directory bind mount with entrypoint permission fix - Add ./logs:/app/logs volume mount to docker-compose.yaml for log access - Create entrypoint.sh script that fixes directory ownership at startup - Install gosu in Dockerfile for secure privilege dropping - Use ENTRYPOINT to run permission fix as root, then drop to krawl user This ensures bind-mounted directories have correct permissions even when Docker creates them as root on the host.
2026-01-02 13:52:51 -06:00
#!/bin/sh
set -e
# Fix ownership of mounted directories
chown -R krawl:krawl /app/logs /app/data 2>/dev/null || true
# Drop to krawl user and run the application
exec gosu krawl "$@"
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 94ms Template: 8ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API