diff --git a/.drone.yaml b/.drone.yaml new file mode 100644 index 0000000..5d3c0a5 --- /dev/null +++ b/.drone.yaml @@ -0,0 +1,20 @@ +kind: pipeline +type: docker +name: Build & publish docker image + +steps: +- name: publish-image + pull: always + image: plugins/kaniko:1.7.1-kaniko1.9.1 + settings: + tags: ${DRONE_TAG##v} + registry: code.groupe-genes.fr + repo: code.groupe-genes.fr/labeds/cours_nunez + username: + from_secret: docker_username + password: + from_secret: docker_password + when: + event: + - tag + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..de5ec0a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM ubuntu:22.04 + +RUN apt-get update && apt-get -y install python3-pip git libpq-dev +ADD . /opt/otree +WORKDIR /opt/otree +RUN pip3 install -r requirements.txt + +CMD ["otree", "prodserver", "8000"] \ No newline at end of file