cloudron-drone-app/Dockerfile
Felix Bartels 32c4e2e929 Update cloudron base image and Drone version to their latest releases
Also updates the wording in the readmes and removes the sponsorware block since the repo is public now.

Signed-off-by: Felix Bartels <felix@9wd.eu>
2023-08-02 17:27:46 +02:00

27 lines
663 B
Docker

FROM drone/drone:2.18.0 as drone
FROM cloudron/base:4.1.0@sha256:ba1d566164a67c266782545ea9809dc611c4152e27686fd14060332dd88263ea
EXPOSE 8000
# add supervisor configs
RUN sed -e 's,^logfile=.*$,logfile=/run/supervisord.log,' -i /etc/supervisor/supervisord.conf
COPY supervisor-drone-server.conf /etc/supervisor/conf.d/
ENV \
XDG_CACHE_HOME=/app/data \
DRONE_SERVER_PROTO=https \
DRONE_DATABASE_DRIVER=postgres \
DRONE_RUNNER_OS=linux \
DRONE_RUNNER_ARCH=amd64 \
DRONE_SERVER_PORT=:8000 \
DRONE_DATADOG_ENABLED=false
COPY --from=drone /bin/drone-server /bin
COPY start.sh /app/pkg/
WORKDIR /app/data
CMD [ "/app/pkg/start.sh" ]