From e12a0679598554b0f37545075e9d84c1c8602dfe Mon Sep 17 00:00:00 2001 From: _aandres Date: Sun, 3 Apr 2022 01:20:53 +0200 Subject: [PATCH] feat: dockerization --- docker-compose.yml | 28 ++++++---------------------- server/Dockerfile | 9 +++++++++ 2 files changed, 15 insertions(+), 22 deletions(-) create mode 100644 server/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index 95e97be..e6df552 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,30 +8,14 @@ services: volumes: - ./front:/front - /front/node_modules/ - environment: + environment: HOST: 0.0.0.0 + server: build: ./server - ports: - - 8080:8080 + command: python manage.py runserver 0.0.0.0:8000 volumes: - - ./server:/server - - /server/node_modules/ - environment: - - DATABASE_URL=mongo - - WAIT_HOSTS=mongo:27017 - - PORT=8080 - - DEBUG=dev - - NODE_ENV=development - - DB_NAME=dev - depends_on: - - database - - database: - image: mongo - container_name: mongo - ports: - - 27017:27017 - volumes: - - ./db:/data/db + - ./server:/code + ports: + - "8000:8000" diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 0000000..6931391 --- /dev/null +++ b/server/Dockerfile @@ -0,0 +1,9 @@ +# syntax=docker/dockerfile:1 +FROM python:3 +ENV PYTHONDONTWRITEBYTECODE=1 +ENV PYTHONUNBUFFERED=1 +WORKDIR /code +COPY requirements.txt /code/ +RUN pip install -r requirements.txt +COPY . /code/ +