delete-users.sh 643 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env bash
  2. set -eux
  3. echo "----------------------"
  4. echo "Expiring deleted users"
  5. echo "----------------------"
  6. date
  7. ENABLE_CRON_RESOURCE_DELETION=$(cat /etc/container_environment/ENABLE_CRON_RESOURCE_DELETION)
  8. if [[ "${ENABLE_CRON_RESOURCE_DELETION:-null}" != "true" ]]; then
  9. echo "Skipping user expiration due to ENABLE_CRON_RESOURCE_DELETION not set to true"
  10. exit 0
  11. fi
  12. WEB_URL='http://localhost:3000'
  13. USER=$(cat /etc/container_environment/WEB_API_USER)
  14. PASS=$(cat /etc/container_environment/WEB_API_PASSWORD)
  15. curl -X POST -v -u "${USER}:${PASS}" \
  16. "${WEB_URL}/internal/expire-deleted-users-after-duration"
  17. echo "Done."