commit f6c2249f77ce056af2d422e25cd7db67fdbf5dd9 Author: CHIEFSOFT\ameye Date: Mon Mar 4 11:47:09 2024 -0500 first commit 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