12345678910111213141516171819202122 |
- #!/bin/bash
- #
- set -e # Exit immediately if any command exits with a non-zero status
- activate_venv() {
- source env/bin/activate
- }
- update_db() { # Create the database. This also populates it with some goals and votes from the default rewards.py
- export FLASK_APP=ownchatbot
- if python -m flask update-db; then
- echo "Database updated successfully."
- else
- echo "Failed to update the database. Please check for errors."
- exit 1 # Exit the script with a non-zero status
- fi
- }
- activate_venv
- update_db
- deactivate
|