From f6c2249f77ce056af2d422e25cd7db67fdbf5dd9 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 4 Mar 2024 11:47:09 -0500 Subject: [PATCH] first commit --- WrenchBoard/src/Dockerfile | 12 ++++++++++++ WrenchBoard/src/requirements.txt | 2 ++ WrenchBoard/src/wrench.py | 12 ++++++++++++ docker-compose.yml | 15 +++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 WrenchBoard/src/Dockerfile create mode 100644 WrenchBoard/src/requirements.txt create mode 100644 WrenchBoard/src/wrench.py create mode 100644 docker-compose.yml diff --git a/WrenchBoard/src/Dockerfile b/WrenchBoard/src/Dockerfile new file mode 100644 index 0000000..b694292 --- /dev/null +++ b/WrenchBoard/src/Dockerfile @@ -0,0 +1,12 @@ +FROM python:3.9 + +WORKDIR ./WrenchBoard/src/wrenchai-api + +COPY ./WrenchBoard/src/requirements.txt . + +COPY ./WrenchBoard/src ./src + +RUN pip install -r requirements.txt + + +CMD ["python", "./src/wrench.py"] \ No newline at end of file diff --git a/WrenchBoard/src/requirements.txt b/WrenchBoard/src/requirements.txt new file mode 100644 index 0000000..d1f80a3 --- /dev/null +++ b/WrenchBoard/src/requirements.txt @@ -0,0 +1,2 @@ +uvicorn +fastapi \ No newline at end of file diff --git a/WrenchBoard/src/wrench.py b/WrenchBoard/src/wrench.py new file mode 100644 index 0000000..2ed5041 --- /dev/null +++ b/WrenchBoard/src/wrench.py @@ -0,0 +1,12 @@ +import uvicorn +from fastapi import FastAPI + + +app = FastAPI() + +@app.get("/") +def central_function(): + return {"Neural":"Nine"} + +if __name__ == "__main__": + uvicorn.run(app, port=3035,host="0.0.0.0") \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..aa316e1 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3' +services: + wrenchboard-ai-micro: + build: + context: . + dockerfile: ./WrenchBoard/src/Dockerfile + restart: unless-stopped + volumes: + - ./:/wrenchai-api + ports: + - 3035:3035 + environment: + - PORT=3035 +volumes: + src: \ No newline at end of file