From 9bb580f8dd9fb010a9c566d7577d891d52c6aa1e Mon Sep 17 00:00:00 2001 From: Mark Veidemanis Date: Fri, 29 Jul 2022 22:22:22 +0100 Subject: [PATCH] Create docker files for development environment --- .gitignore | 1 + docker-compose.yml | 2 +- docker/Dockerfile | 4 ++-- docker/requirements.dev.txt | 8 ++++++++ 4 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 docker/requirements.dev.txt diff --git a/.gitignore b/.gitignore index bfbd95e..2d81e29 100644 --- a/.gitignore +++ b/.gitignore @@ -153,3 +153,4 @@ cython_debug/ # option (not recommended) you can uncomment the following to ignore the entire idea folder. .idea/ +.bash_history diff --git a/docker-compose.yml b/docker-compose.yml index 48cf2d7..45fd8c9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ version: "2" services: app: - image: pathogen/neptune + image: pathogen/neptune:latest build: ./docker volumes: - ${PORTAINER_GIT_DIR}:/code diff --git a/docker/Dockerfile b/docker/Dockerfile index 386012d..29cec43 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -12,7 +12,7 @@ USER pathogen ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /code -COPY requirements.prod.txt /code/ +COPY requirements.dev.txt /code/ RUN python -m venv /venv -RUN . /venv/bin/activate && pip install -r requirements.prod.txt +RUN . /venv/bin/activate && pip install -r requirements.dev.txt CMD . /venv/bin/activate && exec python manage.py runserver 0.0.0.0:8000 \ No newline at end of file diff --git a/docker/requirements.dev.txt b/docker/requirements.dev.txt new file mode 100644 index 0000000..9ea9856 --- /dev/null +++ b/docker/requirements.dev.txt @@ -0,0 +1,8 @@ +wheel +django +django-crispy-forms +crispy-bulma +opensearch-py +stripe +django-rest-framework +numpy