From 7edbdbc328d581565d441abdff646b84076b8776 Mon Sep 17 00:00:00 2001 From: Redume Date: Fri, 27 Sep 2024 19:17:03 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=B0=20=D0=B8?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D0=BA=D0=B8,=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B2=20=D1=81=D1=82?= =?UTF-8?q?=D0=B8=D0=BB=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dockerfile | 11 +++++++++++ src/web/html/index.html | 2 +- src/web/static/css/main.css | 12 ++++++------ src/web/static/image/today-wallpaper.png | Bin 6001 -> 0 bytes 4 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 dockerfile delete mode 100644 src/web/static/image/today-wallpaper.png diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..197f705 --- /dev/null +++ b/dockerfile @@ -0,0 +1,11 @@ +FROM python:3.12 + +WORKDIR /starlio-web + +COPY ./requirements.txt /starlio-web/requirements.txt + +RUN pip3 install --no-cache-dir --upgrade -r /starlio-web/requirements.txt + +COPY ./ /starlio-web/ + +CMD ['fastapi', 'run', 'main.py', '--port', '8000'] \ No newline at end of file diff --git a/src/web/html/index.html b/src/web/html/index.html index c07a68d..b0fb4d0 100644 --- a/src/web/html/index.html +++ b/src/web/html/index.html @@ -48,7 +48,7 @@ Get it on Github - Today wallpaper + Today wallpaper diff --git a/src/web/static/css/main.css b/src/web/static/css/main.css index 9ff5b23..a81115c 100644 --- a/src/web/static/css/main.css +++ b/src/web/static/css/main.css @@ -42,7 +42,7 @@ a { text-align: center; } - #google-play, #github { + #google-play, #github, #today-wall { width: 45%; height: 45%; } @@ -63,7 +63,7 @@ a { margin-top: -140%; } - #google-play, #github { + #google-play, #github, #today-wall { width: 37%; height: 37%; } @@ -97,7 +97,7 @@ a { margin: 0 auto; } - #google-play, #github { + #google-play, #github, #today-wall { width: 30%; height: 30%; } @@ -124,7 +124,7 @@ a { font-size: 1.3em; } - #google-play, #github { + #google-play, #github, #today-wall { width: 25%; height: 25%; } @@ -158,7 +158,7 @@ a { font-size: 1.5em; } - #google-play, #github { + #google-play, #github, #today-wall { width: 25%; height: 25%; } @@ -199,7 +199,7 @@ a { margin: 2% 60%; } - #google-play, #github { + #google-play, #github, #today-wall { width: 35%; height: 35%; } diff --git a/src/web/static/image/today-wallpaper.png b/src/web/static/image/today-wallpaper.png deleted file mode 100644 index 1111b0ebe7c9a5bfe073c92564834c1f07f924fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6001 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 aa4g0>Wq0;-V