FROM python:3.10 # set environment variables ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 ENV FLASK_APP run.py ENV DEBUG True COPY requirements.txt . # install python dependencies RUN pip install --upgrade pip RUN pip install --no-cache-dir -r requirements.txt RUN pip install garmindb --upgrade COPY env.sample .env COPY . . RUN flask db init RUN flask db migrate RUN flask db upgrade # gunicorn CMD ["gunicorn", "--config", "gunicorn-cfg.py", "run:app"]