Skip to content

A command line execution environment for the Hamlet engine

License

Notifications You must be signed in to change notification settings

ml019/executor-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This is a basic instruction on how to launch/test project locally in development environment.

Dev env setup

You just need to install requirements:

  1. docker
  2. docker-compose
  3. make

Working in dev env

There are several commands in root Makefile:

  1. make build - builds project images
  2. make clean - clears all project related local data including images.
  3. make run - starts project services in detached mode/background
  4. make run-fg - starts project services in attached/foreground mode.

To start you need to run make run or make run-fg.

After all services launched you need to run make shell. This command opens ssh session to gen3-cli dev env service container.

Dev env container Makefile has next commands:

  1. make install - builds wheel package and installs it using pip.
  2. make coverage - creates tests coverage report.
  3. make tests - tests project without coverage report.
  4. make lint - lints projects python files.

To live test project in dev env container as cli you need to:

  1. make install - build and install cli
  2. cot --help - get available commands list

About

A command line execution environment for the Hamlet engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.3%
  • Shell 1.2%
  • Other 0.5%