!!! This is not intended for production or running on a public server! All credentials contained in these files should be changed before running as a public server !!!
These scripts will install dependencies (install_deps.sh - run this one first) and configure the underlying cyberCommons' framework (install.sh) for the ETAG gateway. These have been tested on Ubuntu 18.04 Linux. The installation creates the following directories:
- /data/postgres
- /opt/etag
- Django migrations for postgress database are not performed - this will prevent the API container from loading.
- This will not run on Windows operating systems.
We are accepting contributions to improve these scripts. If you are interested in contrbuting, please submit your Pull Request for consideration.
- Review files and change hard coded credentials.
- Install docker, docker-compose, python, cookiecutter, and add current user to docker group
./install_deps.sh # log out and back in for group memberships to take effect - Install cybercommons and modify for ETAG
./install.sh
- Add Django database migrations to install script
- Fetch frontend, build, and copy generated files under "dist/" to /opt/etag/data/static/