Logo
Explore Help
Sign In
laurent/nabarr
1
0
Fork 0
You've already forked nabarr
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
master
nabarr/docker/entrypoint.sh

16 lines
343 B
Bash
Raw Permalink Normal View History

feat: self-hosted Docker image with Gitea Actions and Unraid docs - Dockerfile: replace s6overlay with multi-stage build (golang:1.22-alpine builder + alpine:3.19 runtime), compiles from source, no goreleaser needed - docker/entrypoint.sh: PUID/PGID support via su-exec - .gitea/workflows/docker.yml: auto-build and push to Gitea container registry on every master commit (linux/amd64 + linux/arm64) - README: add tmdb api_key docs, update Docker section to point to forge.dilain.com registry, add Unraid setup section Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 16:59:49 +00:00
#!/bin/sh
set -e
PUID=${PUID:-1000}
PGID=${PGID:-1000}
if [ "$(id -u)" = "0" ]; then
addgroup -g "$PGID" nabarr 2>/dev/null || true
adduser -u "$PUID" -G nabarr -s /bin/sh -D nabarr 2>/dev/null || true
mkdir -p /config
chown -R nabarr:nabarr /config
exec su-exec nabarr /app/nabarr "$@"
else
exec /app/nabarr "$@"
fi
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 58ms Template: 1ms
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