First version
This commit is contained in:
commit
02365a6379
5 changed files with 525 additions and 0 deletions
60
README.md
Normal file
60
README.md
Normal file
|
@ -0,0 +1,60 @@
|
|||
# CrewAI image
|
||||
|
||||
## How To Use
|
||||
|
||||
Best used as alias, like in `.bashrc` with:
|
||||
|
||||
```bash
|
||||
alias crewai="docker run --rm -it --env-file .env -v \$(pwd):/app src.ci/srv/crewai:latest"
|
||||
```
|
||||
|
||||
With this alias you can then directly work with the image, just by using the command `crewai`, assuming you have the User ID 1000, else you might need to make a custom image, see ARGS.
|
||||
|
||||
You can directly go into a directory where you want to gather all your crews, and run the following commands to create a new crew and run the crew directly:
|
||||
|
||||
```bash
|
||||
crewai create crew myvikings
|
||||
cd myvikings
|
||||
crewai run
|
||||
```
|
||||
|
||||
You can also get into the environment of the image with `bash` or directly all the `composio` CLI tool.
|
||||
|
||||
```bash
|
||||
crewai bash
|
||||
crewai composio
|
||||
```
|
||||
|
||||
More to come
|
||||
|
||||
### Image Name
|
||||
|
||||
The image name for your Docker is **src.ci/srv/crewai:latest**. This is only applicable, if you do not need to change the User ID and Group ID.
|
||||
|
||||
### ARGS
|
||||
|
||||
For changing the ARGS, you need to copy the repository and build the image yourself with setting the necessary ARGS to get a new image. As convention, you could use the User ID as the tag name for your new image, we will not make an official tag that is just a number, so you will not collide here in the future. Of course, you can also just give it then a complete new image name, so that there can't be any collide. You can also *git submodule* the repository in a subdirectory and then add it with args to your Docker-Compose configuration, like in this example, assuming you put the submodule of the repository under *docker/crewai*:
|
||||
|
||||
```yaml
|
||||
services:
|
||||
crewai:
|
||||
image: "src.ci/srv/crewai:1010"
|
||||
build:
|
||||
context: "docker/crewai"
|
||||
args:
|
||||
SRV_UID: "1010"
|
||||
```
|
||||
|
||||
#### SRV_UID
|
||||
|
||||
User ID for the CrewAI process and so of the data (Default: 1000)
|
||||
|
||||
#### SRV_GID
|
||||
|
||||
Group ID for the CrewAI process and so of the data (Default: 1000)
|
||||
|
||||
## Support
|
||||
|
||||
### Email
|
||||
|
||||
You can also email me under [**getty@conflict.industries**](mailto:getty@conflict.industries)
|
Loading…
Add table
Add a link
Reference in a new issue