https://github.com/rsaryev/auto-copilot-cli + vscode server
1.8K
Docker Compose:
version: "3.9"
services:
auto-gpt:
image: ceramicwhite/auto-copilot
restart: on-failure
init: true
stop_grace_period: 1m
environment:
- OPENAI_API_KEY=<your-openai-key>
- PASSWORD=password123
volumes:
- ./data/workspace:/home/coder/workspace:rw
ports:
- 3000:8080
Dockerfile:
FROM codercom/code-server:4.12.0-bullseye
ENV HOME=/home/coder
WORKDIR $HOME
RUN sudo apt-get update && \
sudo apt-get -y upgrade && \
sudo apt-get install -y ca-certificates curl gnupg git jq curl wget unzip && \
curl -s https://raw.githubusercontent.com/rsaryev/auto-copilot-cli/main/deployment/deploy.bash | bash && \
NODE_VERSION=$(ls ~/.nvm/versions/node) && \
mv ~/.nvm/versions/node/${NODE_VERSION}/bin/copilot ~/.nvm/versions/node/${NODE_VERSION}/bin/copilot-base && \
export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
copilot-base --editor code-server && \
echo 'alias copilot="copilot-base --openai-api-key ${OPENAI_API_KEY} --model ${GPT_MODEL:-gpt-3.5-turbo} --base-url ${OPENAI_URL:-https://api.openai.com/v1} && copilot-base"' >> ~/.bashrc && \
ln -s /tmp workspace && \
code-server --install-extension fabiospampinato.vscode-terminals && \
mkdir .vscode
COPY ./terminals.json .vscode/
Content type
Image
Digest
sha256:20666c4d5…
Size
388 MB
Last updated
over 3 years ago
docker pull ceramicwhite/auto-copilot