Created
May 1, 2023 20:07
-
-
Save zudsniper/69ff11ef3e4a2fb4f1554d1fb9b3caff to your computer and use it in GitHub Desktop.
[V1] initialization of Auto-GPT image with Redis memory. Version 1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# init_agpt.sh | |
# ------------ | |
# | |
# this script will initialize the redis server for AutoGPT | |
# then start the AutoGPT instance of name $1 | |
# --------------------------------------------------------- | |
# MAKE SURE YOU SET YOUR REDIS ENVIRONMENT VARIABLES WITHIN YOUR CONFIGURATION! | |
# it may be `config.json` or `.env`, or some other way. | |
# | |
# by @zudsniper | |
echo -ne "${A_GREEN}${A_INVERSE}${A_BOLD}STARTING${A_RESET}\n" | |
echo -e "&======================================&" | |
echo -e " _ _ _ _ " | |
echo -e "(_)_ __ (_) |_ __ _ __ _ _ __ | |_ " | |
echo -e "| | '_ \\| | __| / _\` \|/ _\` | '_ \\| __|" | |
echo -e "| | | | | | |_ | (_| | (_| | |_) | |_ " | |
echo -e "|_|_| |_|_|\\__|___\\__,_|\\__, | .__/ \__|" | |
echo -e " |_____| |___/|_| " | |
echo -e "&======================================&" | |
echo -e "${A_RED}${A_UNDERLINE}make sure you are in the \"auto-gpt\" github repository directory!${A_RESET}" | |
echo -ne "\n\n${A_BLUE}${A_INVERSE}${A_BOLD}STARTING REDIS SERVER...${A_RESET}\n" | |
docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest | |
echo -ne "${A_GREEN}Done${A_RESET}\n" | |
echo -ne "###########################\n" | |
echo -ne "${A_YELLOW}${A_INVERSE}${A_BOLD}BUILDING AUTOGPT...${A_RESET}\n" | |
# maybe check if dir is called "auto-gpt" or check .git folder to validate? idk | |
echo -ne "${A_LIGHTGRAY}${A_ITALIC}activating python3.10 virtualenv under \"main_venv\"...${A_RESET}\n" | |
python -m venv env | |
source main_venv/bin/activate | |
echo -ne "${A_LIGHTGRAY}${A_ITALIC}using snap ${A_INVERSE}docker.compose${A_RESET}${A_LIGHTGRAY}${A_ITALIC} to build AUTO-GPT${A_RESET}\n" | |
docker.compose build auto-gpt | |
echo -ne "${A_GREEN}Done${A_RESET}\n" | |
echo -ne "###########################\n" | |
echo -ne "\n\n${A_RED}${A_INVERSE}${A_BOLD}STARTING AUTOGPT!${A_RESET}\n" | |
docker.compose run --rm auto-gpt | |
echo -ne "${A_GREEN}Done${A_RESET}\n" | |
echo -ne "###########################\n" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment