فهرست منبع

added Docker files

mitch donaberger 1 ماه پیش
والد
کامیت
d55272a62f
2فایلهای تغییر یافته به همراه27 افزوده شده و 0 حذف شده
  1. 17 0
      Dockerfile
  2. 10 0
      docker-compose.yml

+ 17 - 0
Dockerfile

@@ -0,0 +1,17 @@
+# Use an official Python runtime as a parent image
+FROM python:3.11-slim
+
+# Set the working directory in the container
+WORKDIR /app
+
+# Copy the dependencies file to the working directory
+COPY requirements.txt .
+
+# Install any needed dependencies
+RUN pip install --no-cache-dir -r requirements.txt
+
+# Copy the content of the local src directory to the working directory
+COPY bot.py .
+
+# command to run on container start
+CMD [ "python", "-u", "bot.py" ]

+ 10 - 0
docker-compose.yml

@@ -0,0 +1,10 @@
+version: '3.8'
+
+services:
+  perplexica-discord-bot:
+    build: .
+    container_name: perplexica-discord-bot
+    network_mode: "host"
+    env_file:
+      - .env
+    restart: unless-stopped