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
349c14933529cd1fd24a0bfebd31f99e0425c3cc
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: 47ms Template: 4ms
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