Dockerize application
buildbot/travis_bionic Build done. Details

This commit is contained in:
kuldeep.k@cisinlabs.com 2022-02-03 21:03:22 +05:30
parent 8cff562e64
commit 9e182c4b94
2 changed files with 32 additions and 0 deletions

17
Dockerfile Normal file
View File

@ -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 . .

15
docker-compose.yml Normal file
View File

@ -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: