A minimal working version of ET DSS using Docker, Flask and Heroku.
Not required (Files): *.inp, *.INH, LST
Summary.OUT
(not SUMMARY)- Remove
DSCSM047.EXE
from the TEST folder.
- Docker
- Heroku CLI (only needed for deployment)
- VS Code + Docker Extension
Following are the steps for testing this app on Windows.
-
The first step requires the installation of Docker. The installer can be found here.
-
Clone this repo:
git clone https://github.com/eusojk/ET_DSS_hist
cd ET_DSS_hist
- From within the local repo, build the Dockerfile:
docker.exe build --tag et_dss_container .
- Then run the app locally:
docker.exe run -p 5000:5000 et_dss_container --name et_dss_app
- For registering and deploying the app on Heroku:
heroku login
heroku container:login
heroku container:login
heroku create ethiopia-dss-docker
heroku container:push web --app ethiopia-dss-docker
heroku container:release web --app ethiopia-dss-docker