diff --git a/.dockerignore b/.dockerignore index ba520cc..73f02a3 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1 +1,16 @@ -db.sqlite3 \ No newline at end of file +docker-compose.yml + +# Docs +README.md +setup.md +LICENSE + +# Git stuff +.git +.github +.gitignore + +# .gitignore +*.pyc +.venv +db.sqlite3 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..370ca5d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM python:3.13-alpine + +WORKDIR /opt/rdgen + +COPY . . + +RUN pip install --no-cache-dir -r requirements.txt \ + && python manage.py migrate + +EXPOSE 8000 + +CMD ["gunicorn", "-c", "gunicorn.conf.py", "rdgen.wsgi:application"] diff --git a/dockerfile b/dockerfile deleted file mode 100644 index 15fd770..0000000 --- a/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -FROM python:3.13 - -WORKDIR /opt/rdgen - -COPY . . - -RUN python -m venv rdgen -RUN chmod +x rdgen/bin/activate -RUN /bin/sh -c rdgen/bin/activate -RUN pip install --no-cache-dir -r requirements.txt -RUN python manage.py migrate - -EXPOSE 8000 - -CMD ["gunicorn", "-c", "gunicorn.conf.py", "rdgen.wsgi:application"] \ No newline at end of file