mirror of
https://github.com/Screenly/Anthias.git
synced 2026-05-07 23:05:08 -04:00
27 lines
997 B
Bash
Executable File
27 lines
997 B
Bash
Executable File
#!/bin/bash
|
|
|
|
mkdir -p \
|
|
/data/.config \
|
|
/data/.screenly \
|
|
/data/screenly_assets
|
|
|
|
cp -n /usr/src/app/ansible/roles/screenly/files/screenly.conf /data/.screenly/screenly.conf
|
|
cp -n /usr/src/app/ansible/roles/screenly/files/default_assets.yml /data/.screenly/default_assets.yml
|
|
cp -n /usr/src/app/ansible/roles/screenly/files/screenly.db /data/.screenly/screenly.db
|
|
|
|
if [ -n "${OVERWRITE_CONFIG}" ]; then
|
|
echo "Requested to overwrite Screenly config file."
|
|
cp /usr/src/app/ansible/roles/screenly/files/screenly.conf "/data/.screenly/screenly.conf"
|
|
fi
|
|
|
|
# Set management page's user and password from environment variables,
|
|
# but only if both of them are provided. Can have empty values provided.
|
|
if [ -n "${MANAGEMENT_USER+x}" ] && [ -n "${MANAGEMENT_PASSWORD+x}" ]; then
|
|
sed -i -e "s/^user=.*/user=${MANAGEMENT_USER}/" -e "s/^password=.*/password=${MANAGEMENT_PASSWORD}/" /data/.screenly/screenly.conf
|
|
fi
|
|
|
|
echo "Running migration..."
|
|
python ./bin/migrate.py
|
|
|
|
python server.py
|