From 83b7eb6ac35bb9a886eb857edf670fa8852bb80f Mon Sep 17 00:00:00 2001 From: herz Date: Mon, 14 Mar 2022 16:06:38 +0100 Subject: [PATCH] migrate to docker --- main.py => faceitstalker_docker/app/main.py | 5 +++-- .../app/static}/faceit1.svg | 0 .../app/static}/faceit10.svg | 0 .../app/static}/faceit2.svg | 0 .../app/static}/faceit3.svg | 0 .../app/static}/faceit4.svg | 0 .../app/static}/faceit5.svg | 0 .../app/static}/faceit6.svg | 0 .../app/static}/faceit7.svg | 0 .../app/static}/faceit8.svg | 0 .../app/static}/faceit9.svg | 0 .../app/static}/logo.png | Bin .../app/templates}/base.html | 0 .../app/templates}/index.html | 0 .../app/templates}/steamids.html | 0 faceitstalker_docker/dockerfile | 19 ++++++++++++++++++ .../requirements.txt | Bin 878 -> 838 bytes 17 files changed, 22 insertions(+), 2 deletions(-) rename main.py => faceitstalker_docker/app/main.py (97%) rename {static => faceitstalker_docker/app/static}/faceit1.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit10.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit2.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit3.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit4.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit5.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit6.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit7.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit8.svg (100%) rename {static => faceitstalker_docker/app/static}/faceit9.svg (100%) rename {static => faceitstalker_docker/app/static}/logo.png (100%) rename {templates => faceitstalker_docker/app/templates}/base.html (100%) rename {templates => faceitstalker_docker/app/templates}/index.html (100%) rename {templates => faceitstalker_docker/app/templates}/steamids.html (100%) create mode 100644 faceitstalker_docker/dockerfile rename requirements.txt => faceitstalker_docker/requirements.txt (91%) diff --git a/main.py b/faceitstalker_docker/app/main.py similarity index 97% rename from main.py rename to faceitstalker_docker/app/main.py index ca0ad33..dc89245 100644 --- a/main.py +++ b/faceitstalker_docker/app/main.py @@ -1,11 +1,12 @@ -from turtle import st from flask import Flask, render_template, request, redirect, url_for +from waitress import serve import requests import re import json import xml import xmltodict + app = Flask(__name__) @@ -95,7 +96,7 @@ def get_faceit_data(steamid_64): if __name__ == "__main__": app.run(host="127.0.0.1", port=8080, debug=True) - + #serve(app, host='0.0.0.0', port=8080) diff --git a/static/faceit1.svg b/faceitstalker_docker/app/static/faceit1.svg similarity index 100% rename from static/faceit1.svg rename to faceitstalker_docker/app/static/faceit1.svg diff --git a/static/faceit10.svg b/faceitstalker_docker/app/static/faceit10.svg similarity index 100% rename from static/faceit10.svg rename to faceitstalker_docker/app/static/faceit10.svg diff --git a/static/faceit2.svg b/faceitstalker_docker/app/static/faceit2.svg similarity index 100% rename from static/faceit2.svg rename to faceitstalker_docker/app/static/faceit2.svg diff --git a/static/faceit3.svg b/faceitstalker_docker/app/static/faceit3.svg similarity index 100% rename from static/faceit3.svg rename to faceitstalker_docker/app/static/faceit3.svg diff --git a/static/faceit4.svg b/faceitstalker_docker/app/static/faceit4.svg similarity index 100% rename from static/faceit4.svg rename to faceitstalker_docker/app/static/faceit4.svg diff --git a/static/faceit5.svg b/faceitstalker_docker/app/static/faceit5.svg similarity index 100% rename from static/faceit5.svg rename to faceitstalker_docker/app/static/faceit5.svg diff --git a/static/faceit6.svg b/faceitstalker_docker/app/static/faceit6.svg similarity index 100% rename from static/faceit6.svg rename to faceitstalker_docker/app/static/faceit6.svg diff --git a/static/faceit7.svg b/faceitstalker_docker/app/static/faceit7.svg similarity index 100% rename from static/faceit7.svg rename to faceitstalker_docker/app/static/faceit7.svg diff --git a/static/faceit8.svg b/faceitstalker_docker/app/static/faceit8.svg similarity index 100% rename from static/faceit8.svg rename to faceitstalker_docker/app/static/faceit8.svg diff --git a/static/faceit9.svg b/faceitstalker_docker/app/static/faceit9.svg similarity index 100% rename from static/faceit9.svg rename to faceitstalker_docker/app/static/faceit9.svg diff --git a/static/logo.png b/faceitstalker_docker/app/static/logo.png similarity index 100% rename from static/logo.png rename to faceitstalker_docker/app/static/logo.png diff --git a/templates/base.html b/faceitstalker_docker/app/templates/base.html similarity index 100% rename from templates/base.html rename to faceitstalker_docker/app/templates/base.html diff --git a/templates/index.html b/faceitstalker_docker/app/templates/index.html similarity index 100% rename from templates/index.html rename to faceitstalker_docker/app/templates/index.html diff --git a/templates/steamids.html b/faceitstalker_docker/app/templates/steamids.html similarity index 100% rename from templates/steamids.html rename to faceitstalker_docker/app/templates/steamids.html diff --git a/faceitstalker_docker/dockerfile b/faceitstalker_docker/dockerfile new file mode 100644 index 0000000..7321800 --- /dev/null +++ b/faceitstalker_docker/dockerfile @@ -0,0 +1,19 @@ +FROM ubuntu:20.04 + +MAINTANER Your Name "glaser@denied-gaming.de" + +RUN apt-get update -y && \ + apt-get install -y python3-pip python3 + +# We copy just the requirements.txt first to leverage Docker cache +COPY ./requirements.txt /app/requirements.txt + +WORKDIR /app + +RUN pip install -r requirements.txt + +COPY . /app + +ENTRYPOINT [ "python" ] + +CMD [ "main.py" ] \ No newline at end of file diff --git a/requirements.txt b/faceitstalker_docker/requirements.txt similarity index 91% rename from requirements.txt rename to faceitstalker_docker/requirements.txt index a3c9f7645f4b6cbb91086f706d27148fba449870..3797f41022a0fd2862c95819303258134179d039 100644 GIT binary patch delta 33 pcmaFIc8qPqE~d#Jn3N`~F?;ZqGbA!(GL$eBF{CmSPYz@h1pvg>3Eltz delta 81 zcmX@c_Kt1CE+)fbhD?SE23sIBWY7a*GazZez{|kJP|Q%mkjjwAkPDYJ0?AF@%B0R; T#*o601{OC4ikVEl&g2UKnLZD4