diff options
author | rubenwardy <rw@rubenwardy.com> | 2019-01-09 21:58:11 +0000 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2019-01-09 21:58:11 +0000 |
commit | a45df0e1734e441348c96b8513dd3c39132d4b18 (patch) | |
tree | d81762819a993727b17a80355354e2f66bf1e8ab /setup.py | |
parent | 0db49efe4a8cc32d3060a00a557d993111693b8d (diff) | |
download | cheatdb-a45df0e1734e441348c96b8513dd3c39132d4b18.tar.xz |
Add Docker support
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -20,7 +20,9 @@ import os, sys, datetime if not "FLASK_CONFIG" in os.environ: os.environ["FLASK_CONFIG"] = "../config.cfg" -test_data = len(sys.argv) >= 2 and sys.argv[1].strip() == "-t" +delete_db = len(sys.argv) >= 2 and sys.argv[1].strip() == "-d" +create_db = not (len(sys.argv) >= 2 and sys.argv[1].strip() == "-o") +test_data = len(sys.argv) >= 2 and sys.argv[1].strip() == "-t" or not create_db from app.models import * from app.utils import make_flask_user_password @@ -333,13 +335,14 @@ Uses the CTF PvP Engine. db.session.add(dep) - -delete_db = len(sys.argv) >= 2 and sys.argv[1].strip() == "-d" if delete_db and os.path.isfile("db.sqlite"): os.remove("db.sqlite") -print("Creating database tables...") -db.create_all() + +if create_db: + print("Creating database tables...") + db.create_all() + print("Filling database...") ruben = User("rubenwardy") |