docker image builds and runs. Credential/error improvements
This commit is contained in:
parent
f391e07b2e
commit
e01f48b2e9
7 changed files with 68 additions and 58 deletions
|
@ -1,16 +1,16 @@
|
|||
#!/bin/sh
|
||||
set -e;
|
||||
|
||||
data_init=/app/data_init
|
||||
data=/app/data
|
||||
set -e
|
||||
|
||||
# populate /app/data if empty
|
||||
for i in $(ls $data_init)
|
||||
do
|
||||
if [ ! -e "$data/$i" ]; then
|
||||
[ -f "$data_init/$i" ] && cp "$data_init/$i" "$data/$i"
|
||||
[ -d "$data_init/$i" ] && cp -r "$data_init/$i" "$data/$i"
|
||||
fi
|
||||
done
|
||||
data_init="/app/data_init"
|
||||
data="/app/data"
|
||||
|
||||
# Merge data_init into data without overwrites.
|
||||
cp -R -n "$data_init/." "$data/"
|
||||
|
||||
echo "Yt-dlp update"
|
||||
# TODO: Update yt-dlp. It should not crash the entrypoint if ca-certificates is not installed
|
||||
# yt-dlp -U
|
||||
|
||||
echo "Running EllieBot"
|
||||
exec "$@"
|
Loading…
Add table
Add a link
Reference in a new issue