diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7ae8620 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +# pull official base image +FROM python:3.9.6-alpine + +# set work directory +WORKDIR /usr/src/app + +# set environment variables +ENV PYTHONDONTWRITEBYTECODE 1 +ENV PYTHONUNBUFFERED 1 + +# install dependencies +RUN pip install --upgrade pip +COPY ./requirements.txt . +RUN pip install -r requirements.txt + +# copy project +COPY . . \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..0838092 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3.8' + +services: + web: + build: . + command: python main.py + volumes: + - mailsend_server:/usr/src/app/ + ports: + - 8081:8081 + env_file: + - ./config.ini + +volumes: + mailsend_server: \ No newline at end of file