From f2f62ec1cc7b4342e37d120f7d6420b7ac32b20c Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Sun, 29 Dec 2024 00:53:15 +0100 Subject: [PATCH] Ajouter Dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a0ba45c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# Use latest alpine-derived Python base image +FROM python:3.12 + +RUN apk add git +RUN git clone https://github.com/Linus2punkt0/bluesky-crossposter.git +RUN rm -f bluesky-crossposter/Dockerfile \ + bluesky-crossposter/docker-compose.yml \ + bluesky-crossposter/env.example +RUN mv bluesky-crossposter/* . +RUN rm -rf bluesky-crossposter + +RUN pip install --no-cache-dir -r requirements.txt + +# Copy source to app directory +COPY . . + +# Make sure run script is executable +RUN chmod +rxxx ./run.sh + +CMD sh run.sh \ No newline at end of file