Files
date-wizard/start.sh
T

23 lines
565 B
Bash

#!/bin/sh
set -eu
config_dir="/app/config"
settings_file="$config_dir/appsettings.json"
if [ ! -f "$settings_file" ]; then
echo "Missing mounted config file: $settings_file" >&2
exit 1
fi
activities_file="$config_dir/activities.json"
available_dates_file="$config_dir/dates_available.json"
booked_dates_file="$config_dir/dates_booked.json"
for config_file in "$activities_file" "$available_dates_file" "$booked_dates_file"; do
if [ ! -f "$config_file" ]; then
echo "Missing mounted config file: $config_file" >&2
exit 1
fi
done
exec /app/server