diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ae68579 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM python:3.10-slim +WORKDIR /opt/ai-ticket +COPY pyproject.toml /opt/ai-ticket/ +COPY setup.cfg /opt/ai-ticket/ +COPY requirements.txt /opt/ai-ticket/ +COPY ./src/ /opt/ai-ticket/src/ +RUN pip install /opt/ai-ticket/ + + +RUN apt update +RUN apt install -y git +RUN pip install --trusted-host pypi.python.org -r requirements.txt diff --git a/docker-compose.yml b/docker-compose.yml index 3c6040b..bc7b3c8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,17 +5,17 @@ services: image: ai_ticket build: context: . - entrypoint: /bin/bash - stdin_open: true # docker run -i - tty: true # docker run -t + #entrypoint: /bin/bash + #stdin_open: true # docker run -i + #tty: true # docker run -t autogpt: - #entrypoint: bash -c "poetry run pip install /opt/ai-ticket && poetry run autogpt --install-plugin-deps --skip-news" + entrypoint: bash -c "poetry run pip install /opt/ai-ticket && poetry run autogpt --install-plugin-deps --skip-news -y" # uncomment thse next 3 lines for debugging - entrypoint: /bin/bash - stdin_open: true # docker run -i - tty: true # docker run -t + #entrypoint: /bin/bash + #stdin_open: true # docker run -i + #tty: true # docker run -t environment: - GITHUB_PAT="${GITHUB_PAT}" - GITHUB_REPO="jmikedupont2/ai-ticket" diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..1463b06 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +PyGithub +python-dotenv diff --git a/vendor/Auto-GPT b/vendor/Auto-GPT index 9e584f7..9a19ff2 160000 --- a/vendor/Auto-GPT +++ b/vendor/Auto-GPT @@ -1 +1 @@ -Subproject commit 9e584f7e73aa4ba764ebfc52c9e86b6e827120b0 +Subproject commit 9a19ff21f3ca68aef6209cec036c8e174dd78406