diff --git a/README.md b/README.md index 1330728..0e6d5d6 100644 --- a/README.md +++ b/README.md @@ -1 +1,18 @@ -# ECSOpenData \ No newline at end of file +# ECSOpenData + +### This is a work in progress demostration for a combined data management engine + +#### To setup the `conda` environment to run the Flask application: +``` +conda env create -f environment.yml +``` +Note, that the above is one time step. + +#### To run this from the command line: +``` +# The `conda activate` step only needs to be done once per shell. +conda activate ecsopendata +# Start the server +python ecsopendata/server.py +# Open a web browser with the following URL: http://127.0.0.1:5000/login +``` diff --git a/ecsopendata/__init__.py b/ecsopendata/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..75d656e --- /dev/null +++ b/environment.yml @@ -0,0 +1,53 @@ +name: ecsopendata +channels: + - conda-forge + - defaults +dependencies: + - asn1crypto=0.24.0=py37_3 + - babel=2.6.0=py_1 + - blinker=1.4=py_1 + - ca-certificates=2018.8.24=ha4d7672_0 + - certifi=2018.8.24=py37_1001 + - cffi=1.11.5=py37h5e8e0c9_1 + - cryptography=2.3=py37hdffb7b8_0 + - cryptography-vectors=2.3=py37_1 + - flask-babelex=0.9.3=py_1 + - flask-login=0.4.1=py_0 + - flask-mail=0.9.1=py_2 + - flask-principal=0.4.0=py_1 + - flask-script=2.0.6=py_0 + - flask-security=3.0.0=py_0 + - flask-wtf=0.14.2=py_1 + - idna=2.7=py37_2 + - openssl=1.0.2p=h470a237_0 + - passlib=1.7.1=py_0 + - pycparser=2.19=py_0 + - pytz=2018.5=py_0 + - six=1.11.0=py37_1 + - speaklater=1.3=py_3 + - argon2_cffi=18.3.0=py37h1de35cc_0 + - bcrypt=3.1.4=py37h1de35cc_0 + - click=6.7=py37_0 + - flask=1.0.2=py37_1 + - itsdangerous=0.24=py37_1 + - jinja2=2.10=py37_0 + - libcxx=4.0.1=h579ed51_0 + - libcxxabi=4.0.1=hebd6815_0 + - libedit=3.1.20170329=hb402a30_2 + - libffi=3.2.1=h475c297_4 + - markupsafe=1.0=py37h1de35cc_1 + - ncurses=6.1=h0a44026_0 + - pip=10.0.1=py37_0 + - python=3.7.0=hc167b69_0 + - readline=7.0=h1de35cc_5 + - setuptools=40.2.0=py37_0 + - sqlite=3.25.2=ha441bb4_0 + - tk=8.6.8=ha441bb4_0 + - werkzeug=0.14.1=py37_0 + - wheel=0.31.1=py37_0 + - wtforms=2.2.1=py37_0 + - xz=5.2.4=h1de35cc_4 + - zlib=1.2.11=hf3cbc9b_2 + - sqlalchemy=1.2.12=py37h1de35cc_0 +prefix: /Users/matt/miniconda3/envs/ecsopendata +