From 99be38db251ce700c39fc43a77e76c0cbd47a3f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20G=C3=B6tz?= Date: Thu, 7 Feb 2019 16:41:00 +0100 Subject: [PATCH] Add dev docker-compose and dev Dockerfile wip --- Dockerfile.dev | 14 ++++++++++++++ docker-compose.yml | 15 +++++++-------- 2 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 Dockerfile.dev diff --git a/Dockerfile.dev b/Dockerfile.dev new file mode 100644 index 0000000..d1dd19f --- /dev/null +++ b/Dockerfile.dev @@ -0,0 +1,14 @@ +FROM alpine:3.8 + +ADD ["./requirements.txt", "/requirements.txt"] +RUN apk add --update --no-cache python3 postgresql-dev py3-psycopg2 && \ + pip3 install -r /requirements.txt && \ + rm /requirements.txt && \ + adduser -D app + +WORKDIR /app + +CMD ["python3", "-u", "/app/main.py"] + +EXPOSE 5000 +USER app diff --git a/docker-compose.yml b/docker-compose.yml index e5ccdb9..489a9bf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,16 +1,15 @@ version: "3" -networks: - db_net: - external: true - services: codimd_note_overview: - build: . + build: + context: . + dockerfile: Dockerfile.dev image: docker.wiai.de/fswiai/codimd_notes_overview:0.1 ports: - 8080:5000 - networks: - - db_net env_file: - - /home/michigg/Nextcloud/Documents/OFU_Fachschaft/Server/hackmd_overview_addon/hackmd/docker.env + - ./docker.env + volumes: + - ./src:/app +