new file: build_and_push.sh modified: init Script build & tag process. Make youtube-dl run as regular user.
18 lines
434 B
Bash
Executable File
18 lines
434 B
Bash
Executable File
#!/bin/bash
|
|
|
|
export YOUTUBEDLARGS=$@
|
|
|
|
YOUTUBEDLPGID=${PGID:-1000}
|
|
YOUTUBEDLPUID=${PUID:-1000}
|
|
|
|
# Create dockeruser user/group
|
|
addgroup -g $YOUTUBEDLPGID dockeruser
|
|
adduser -D -u $YOUTUBEDLPUID -G dockeruser -h /home/dockeruser dockeruser
|
|
chown $YOUTUBEDLPUID:$YOUTUBEDLPGID /home/dockeruser
|
|
export HOME=/home/dockeruser
|
|
|
|
# Run youtube-dl with remainder of command line arguments
|
|
su -m dockeruser <<'EOF'
|
|
youtube-dl $YOUTUBEDLARGS
|
|
EOF
|