Project: git clone https://github.com/equinor/gpa-main
Dependency: git clone https://github.com/equinor/neqsim
Optionally create a virtualenv (recommended)
pip install pre-commit
# or
pip install -r main-api/requirements.txt
# then
pre-commit install
Database: / docker-compose up db
Api: /api Import to IntelliJ and run NeqsimApiApplication.kt
Client: /web npm install npm start
Client: /web npm test
git push -> pull request (tests for client are automatically run on pull request)
Project is automatically deployed from master and release branch (playground and production)
API: DB URL, USERNAME, PASSWORD OAUTH: Application ID and Secret, Web url set