From dc9f30affef191fd432d9f3322650831f62d36b7 Mon Sep 17 00:00:00 2001 From: Mark Veidemanis Date: Fri, 29 Jul 2022 09:51:19 +0100 Subject: [PATCH] Make environment ready for Docker --- docker-compose.yml | 8 +++++--- Dockerfile => docker/Dockerfile | 0 docker/docker-compose.prod.yml | 17 +++++++++++++++++ docker/requirements.prod.txt | 8 ++++++++ 4 files changed, 30 insertions(+), 3 deletions(-) rename Dockerfile => docker/Dockerfile (100%) create mode 100644 docker/docker-compose.prod.yml create mode 100644 docker/requirements.prod.txt diff --git a/docker-compose.yml b/docker-compose.yml index 05c174f..9b547c9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,11 +3,13 @@ version: "2" services: app: image: pathogen/neptune - build: . + build: ./docker volumes: - - .:/code + - ${PORTAINER_GIT_DIR}:/code ports: - - "8000:8000" + - "${NEPTUNE_PORT}:8000" + env_file: + - .env networks: default: diff --git a/Dockerfile b/docker/Dockerfile similarity index 100% rename from Dockerfile rename to docker/Dockerfile diff --git a/docker/docker-compose.prod.yml b/docker/docker-compose.prod.yml new file mode 100644 index 0000000..41f9e7d --- /dev/null +++ b/docker/docker-compose.prod.yml @@ -0,0 +1,17 @@ +version: "2" + +services: + app: + image: pathogen/neptune + build: ./docker + volumes: + - ${PORTAINER_GIT_DIR}:/code + ports: + - "${NEPTUNE_PORT}:8000" + env_file: + - ../stack.env + +networks: + default: + external: + name: pathogen \ No newline at end of file diff --git a/docker/requirements.prod.txt b/docker/requirements.prod.txt new file mode 100644 index 0000000..9ea9856 --- /dev/null +++ b/docker/requirements.prod.txt @@ -0,0 +1,8 @@ +wheel +django +django-crispy-forms +crispy-bulma +opensearch-py +stripe +django-rest-framework +numpy