aboutsummaryrefslogtreecommitdiff
path: root/backend/Dockerfile
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2024-04-28 18:45:54 +0300
committeromagdy7 <omar.professional8777@gmail.com>2024-04-28 18:45:54 +0300
commit1aa678533f0d21f8696754b1a1f456827f249b1c (patch)
tree961327345074cb10d6fff10382028d82342d52ed /backend/Dockerfile
parente1e42fc6c17ba99b7cad940b3c3e1c97df959140 (diff)
downloadcloudrender-1aa678533f0d21f8696754b1a1f456827f249b1c.tar.xz
cloudrender-1aa678533f0d21f8696754b1a1f456827f249b1c.zip
Added the main logic for image processing and uploading and downloading images from an S3 Bucket
Diffstat (limited to 'backend/Dockerfile')
-rw-r--r--backend/Dockerfile18
1 files changed, 18 insertions, 0 deletions
diff --git a/backend/Dockerfile b/backend/Dockerfile
new file mode 100644
index 0000000..ff49235
--- /dev/null
+++ b/backend/Dockerfile
@@ -0,0 +1,18 @@
+# Use an official Python runtime as a parent image
+FROM python:3.9-slim
+
+# Set the working directory to /app
+WORKDIR /app
+
+# Copy the current directory contents into the container at /app
+COPY . /app
+
+# Install any needed packages specified in requirements.txt
+RUN pip install --no-cache-dir -r requirements.txt
+
+# Make port 5000 available to the world outside this container
+EXPOSE 5000
+
+# Run app.py when the container launches
+CMD ["python", "app.py"]
+