parent
5858ac1b7f
commit
a1fbc5c5a7
4 changed files with 19 additions and 13 deletions
|
@ -1,9 +1,13 @@
|
||||||
FROM python:3.6-slim-stretch
|
FROM python:3.7-slim-buster
|
||||||
|
|
||||||
RUN mkdir -pv /home/project/flask_app
|
RUN mkdir -pv /home/project/flask_app
|
||||||
RUN mkdir -pv /var/ttn_tracker/ssl_certs
|
RUN mkdir -pv /var/ttn_tracker/ssl_certs
|
||||||
|
|
||||||
WORKDIR /home/project/flask_app
|
WORKDIR /home/project/flask_app
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
RUN apt update && apt install -y build-essential
|
||||||
|
|
||||||
COPY requirements.txt /home/project/flask_app
|
COPY requirements.txt /home/project/flask_app
|
||||||
RUN pip install --upgrade pip
|
RUN pip install --upgrade pip
|
||||||
RUN pip install --no-cache-dir -r requirements.txt
|
RUN pip install --no-cache-dir -r requirements.txt
|
||||||
|
|
|
@ -9,6 +9,12 @@ from math import sqrt
|
||||||
import os
|
import os
|
||||||
import requests
|
import requests
|
||||||
from apscheduler.schedulers.background import BackgroundScheduler
|
from apscheduler.schedulers.background import BackgroundScheduler
|
||||||
|
from dateutil.parser import parser
|
||||||
|
from flask import Flask
|
||||||
|
from flask import jsonify
|
||||||
|
from flask import render_template
|
||||||
|
from flask_sqlalchemy import SQLAlchemy
|
||||||
|
|
||||||
from config import app_key
|
from config import app_key
|
||||||
from config import application
|
from config import application
|
||||||
from config import bing_api_key
|
from config import bing_api_key
|
||||||
|
@ -19,11 +25,6 @@ from config import path_db
|
||||||
from config import refresh_period_seconds
|
from config import refresh_period_seconds
|
||||||
from config import start_lat
|
from config import start_lat
|
||||||
from config import start_lon
|
from config import start_lon
|
||||||
from dateutil.parser import parser
|
|
||||||
from flask import Flask
|
|
||||||
from flask import jsonify
|
|
||||||
from flask import render_template
|
|
||||||
from flask_sqlalchemy import SQLAlchemy
|
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(message)s')
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(message)s')
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
apscheduler
|
apscheduler==3.7.0
|
||||||
python-dateutil
|
python-dateutil==2.8.1
|
||||||
gunicorn
|
gunicorn==20.1.0
|
||||||
Flask==1.1.1
|
Flask==1.1.2
|
||||||
flask_sqlalchemy
|
flask_sqlalchemy==2.5.1
|
||||||
requests
|
sqlalchemy==1.4.11
|
||||||
|
requests==2.25.1
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM nginx:1.15.9
|
FROM nginx:1.19.10
|
||||||
|
|
||||||
RUN rm /etc/nginx/nginx.conf
|
RUN rm /etc/nginx/nginx.conf
|
||||||
COPY nginx.conf /etc/nginx/
|
COPY nginx.conf /etc/nginx/
|
||||||
|
|
Loading…
Add table
Reference in a new issue