From 7add32c8f4e0b61fd08ed27748400f76310ca585 Mon Sep 17 00:00:00 2001 From: Eric Asante Date: Thu, 31 Oct 2024 15:55:10 -0400 Subject: [PATCH] fix --- Backend/Dockerfile | 11 +++++++++++ Backend/main.py | 8 -------- Backend/requirements.txt | 2 ++ 3 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 Backend/Dockerfile create mode 100644 Backend/requirements.txt diff --git a/Backend/Dockerfile b/Backend/Dockerfile new file mode 100644 index 0000000..15c7bd8 --- /dev/null +++ b/Backend/Dockerfile @@ -0,0 +1,11 @@ +FROM python:3.9-slim +WORKDIR /Docker1 +COPY main.py main.py +COPY requirements.txt requirements.txt +COPY PetFuc.py PetFuc.py +COPY UserFuc.py UserFuc.py +COPY test_main.py test_main.py +RUN pip3 install -r requirements.txt +CMD [ "python3", "main.py" ] + + diff --git a/Backend/main.py b/Backend/main.py index bcb9f9f..9df3c8f 100644 --- a/Backend/main.py +++ b/Backend/main.py @@ -1,21 +1,14 @@ from flask import Flask, json, request, jsonify -import random from PetFuc import Get_Random_Pet from UserFuc import Add_User_Faviorte, Remove_User_Faviorte, Replace_User_Location - - app = Flask(__name__) - -UserAccInfo = {"Name":"eric","Location":"connecticut","Occupation":"Student"} # example user information - #Get Random Pet information - For homepage @app.route("/Get_Random_pet", methods=["GET"]) def get_random_pet(): return Get_Random_Pet(), 200 # Return dog information - # Faviortes route. add user faviorte pet to database @app.route("/Add_User_Faviorte", methods=["POST"]) def add_user_faviorte(): @@ -25,7 +18,6 @@ def add_user_faviorte(): #Retrun database with succses code return jsonify(Add_User_Faviorte(json_data)), 200 - # Un Faviote Route. remove user faviorte pet from there database @app.route("/Remove_User_Faviorte", methods=["DELETE"]) def remove_user_faviorte(): diff --git a/Backend/requirements.txt b/Backend/requirements.txt new file mode 100644 index 0000000..8bbecc4 --- /dev/null +++ b/Backend/requirements.txt @@ -0,0 +1,2 @@ +Flask==3.0.3 +requests==2.32.3 \ No newline at end of file