|  | @@ -1,4 +1,22 @@
 | 
											
												
													
														|  |  #!/bin/bash
 |  |  #!/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
 |