Add docker scripts

This commit is contained in:
2025-01-20 20:13:01 +00:00
parent 839c0ca7b6
commit f2df4c9b43
5 changed files with 37 additions and 0 deletions

15
Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
# Use the official Python image
FROM python:3.10-slim
# Set the working directory in the container
WORKDIR /gupbot
# Copy the application code into the container
ADD gupbot /gupbot
# Install required Python packages
RUN pip install --no-cache-dir discord.py
# Command to run your Python script
CMD ["python", "gupbot.py"]

22
build_gupbot.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
set -e
# Check if the container is running
if [ "$(docker ps -q -f name=gupbot)" ]; then
echo "Stopping the running container..."
docker stop gupbot
fi
# Check if the container exists (stopped or running)
if [ "$(docker ps -aq -f name=gupbot)" ]; then
echo "Removing the container..."
docker rm gupbot
fi
echo "Building the Docker image..."
docker build --network=host -t nalylab/gupbot .
echo "Running the Docker container..."
docker run --network=host --name=gupbot -d nalylab/gupbot