diff --git a/Dockerfile b/Dockerfile index b23a030..7462da1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,21 +6,9 @@ ENV PYTHONUNBUFFERED=1 # Install pip requirements COPY requirements.txt . RUN pip install -r requirements.txt -# Creates a non-root user with an explicit UID and adds permission to access the /app folder -RUN mkdir /Botator -RUN mkdir /Botator/code -RUN adduser -u 5678 --disabled-password --gecos "" appuser && chown -R appuser /Botator/code -COPY ./code /Botator/code +RUN git clone https://github.com/Paillat-dev/Botator.git WORKDIR /Botator/code/ - -# Create database folder and files (otherwise it will crash) -RUN mkdir /Botator/database -RUN touch /Botator/database/data.db -RUN touch /Botator/database/premium.db -RUN chown -R appuser /Botator/database - -RUN mkdir /Botator/database/google - - +# Creates a non-root user with an explicit UID and adds permission to access the /app folder +RUN adduser -u 5678 --disabled-password --gecos "" appuser && chown -R appuser /Botator/code USER appuser -CMD ["python", "code.py"] +CMD ["python", "code.py"] \ No newline at end of file