Skip to content
This repository has been archived by the owner on Apr 5, 2023. It is now read-only.

oceanprotocol-archive/oceanend2end

Repository files navigation

AEA Ocean-End-To-End

Dependencies

  • make
  • python & pip
  • pipenv

To run this project you need to go through the following steps:

  1. Clone and head to repo
git clone [email protected]:8ball030/oceanend2end.git
cd oceanend2end || exit
  1. Make a new pipenv and install the necessary python dependencies
make new_env
make install_env
  1. Checkout the new environment
pipenv shell
  1. Run the AEA

Manually

cd src/ocean_end_2_end || exit
aea -s run

or through make

make run_app

Example running docs

  1. clone repo
  2. setup a new environment
    • make new_env
    • make
  3. in project directory:
 pipenv shell # if you haven't already
 mkdocs serve

Visit http://127.0.0.1:8000/

Components

  • gitlab ci

    • The ci contains the basic configuration required to launch a launch a gitlab ci
  • Dockerfile

    • Basic Dockerfile which installs deps and launchs the app
  • makefile

    • lints
      • isort
      • black
      • code clean
  • pre-commit hooks for the build process

  • scripts

    • app.py launcher for debugging and launching docker process
  • Pipfile

  • gitignore

  • docker ignore

  • .env file

  • docs

Dev Tools

setup pre-commit hooks

make install_hooks

lint, format, and sense check code

make lint

run tests

make tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published