|
@@ -1,4 +1,22 @@
|
|
|
#!/bin/bash
|
|
|
#
|
|
|
|
|
|
-echo "No updates to make this time around."
|
|
|
+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
|