For further information, please refer to the Documentation.
- python3.11
- docker
- Create an .env file like given below
# postgres settings POSTGRES_DB=ensys POSTGRES_USER=ensys_pg POSTGRES_PASSWORD=ensys_pg POSTGRES_HOST=db POSTGRES_PORT=5432 DATABASE_URL=postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST:$POSTGRES_PORT/$POSTGRES_DB # pgadmin settings [email protected] PGADMIN_DEFAULT_PASSWORD=rootroot PGADMIN_PORT=9005 # e-mail settings EMAIL_SENDER=<Your Email> EMAIL_HOST_IP=<Your Email host ip> EMAIL_HOST_USER=<user for the email account> EMAIL_HOST_PASSWORD=<password for the email account> # api settings LOCAL_WORKDIR=<absolute path to the working directory> # mostly a folder inside the local_workdir LOCAL_DATADIR=<absolute path to the storage directory> GUROBI_LICENSE_FILE_PATH=<absolute path to your gurobi mvs license> SECRET_TOKEN=<a secret token for auth generation> # proxy settings WEB_PORT=9003 PROXY_PORT=9004 API_PORT=9006
- Start the docker-compose project
docker compose build -f docker-compose.dev.yaml up --build #for Development docker compose build -f docker-compose.prod.yaml up --build #for production
Now you can access the various tools via a browser: