Axonius / crews-control

Crews Control is an abstraction layer on top of crewAI, designed to facilitate the creation and execution of AI-driven projects without writing code. By defining an execution.yaml file, users can orchestrate AI crews to accomplish complex tasks using predefined or custom tools.
https://www.axonius.com/
MIT License
24 stars 7 forks source link

Doesn't run on linux #19

Open yarons opened 1 month ago

yarons commented 1 month ago

This is the error message:

$ make run-it PROJECT_NAME=tool-generator
docker: open .env: no such file or directory.
See 'docker run --help'.
make: *** [Makefile:106: run-it] Error 125
avri-schneider commented 1 month ago

Thanks @yarons !

This is expected, please see https://github.com/Axonius/crews-control/blob/baa47c7b27eb7779a6632006df98802806ece853/README.md#environment-setup:

Environment Setup The project requires certain environment variables to function correctly. These variables are listed in the .env.example file. To configure these variables, follow these steps:

Copy the .env.example file and rename the copy to .env: cp .env.example .env Open the newly created .env file and fill in the relevant values for each environment variable. These variables include API keys and other configuration settings necessary for the project's operation.

Note: Some environment variables may not be relevant to your specific use case. For example, if you don't need to create Jira tickets, you may not have a Jira server and therefore won't have Jira-related credentials. In such cases, fill in placeholder values to ensure the project functions correctly.

Make sure to keep this .env file secure and do not expose it publicly, as it contains sensitive information.