commit f2f62ec1cc7b4342e37d120f7d6420b7ac32b20c Author: Eric Coissac Date: Sun Dec 29 00:53:15 2024 +0100 Ajouter 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