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 +