Files
any-auto-register/docker/entrypoint.sh
2026-03-30 17:43:18 +08:00

21 lines
766 B
Bash

#!/bin/sh
set -eu
APP_DIR="/app"
RUNTIME_DIR="${APP_RUNTIME_DIR:-/runtime}"
mkdir -p "${RUNTIME_DIR}" "${RUNTIME_DIR}/logs" "${RUNTIME_DIR}/smstome_used"
touch \
"${RUNTIME_DIR}/account_manager.db" \
"${RUNTIME_DIR}/smstome_all_numbers.txt" \
"${RUNTIME_DIR}/smstome_uk_deep_numbers.txt" \
"${RUNTIME_DIR}/logs/solver.log"
ln -sfn "${RUNTIME_DIR}/account_manager.db" "${APP_DIR}/account_manager.db"
ln -sfn "${RUNTIME_DIR}/smstome_used" "${APP_DIR}/smstome_used"
ln -sfn "${RUNTIME_DIR}/smstome_all_numbers.txt" "${APP_DIR}/smstome_all_numbers.txt"
ln -sfn "${RUNTIME_DIR}/smstome_uk_deep_numbers.txt" "${APP_DIR}/smstome_uk_deep_numbers.txt"
ln -sfn "${RUNTIME_DIR}/logs/solver.log" "${APP_DIR}/services/turnstile_solver/solver.log"
exec python main.py