From f75af08be64da9c46fb8167dfbe98a42bc9b2337 Mon Sep 17 00:00:00 2001 From: maksim Date: Sun, 9 Mar 2025 17:56:04 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20=D0=B2?= =?UTF-8?q?=D1=81=D1=8F=D0=BA=D0=BE=D0=B5=20=D0=BD=D0=B5=20=D0=BD=D1=83?= =?UTF-8?q?=D0=B6=D0=BD=D0=BE=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastapi-app-upload/.dockeringore | 3 +++ fastapi-app-upload/.gitignore | 4 ++++ fastapi-app-upload/Dockerfile | 14 ++++++++++++++ fastapi-app-upload/README.md | Bin 0 -> 2978 bytes fastapi-app-upload/database/database.py | 18 ++++++++++++++++++ fastapi-app-upload/main.py | 22 ++++++++++++++++++++++ fastapi-app-upload/requirements.txt | Bin 0 -> 688 bytes 7 files changed, 61 insertions(+) create mode 100644 fastapi-app-upload/.dockeringore create mode 100644 fastapi-app-upload/.gitignore create mode 100644 fastapi-app-upload/Dockerfile create mode 100644 fastapi-app-upload/README.md create mode 100644 fastapi-app-upload/database/database.py create mode 100644 fastapi-app-upload/main.py create mode 100644 fastapi-app-upload/requirements.txt diff --git a/fastapi-app-upload/.dockeringore b/fastapi-app-upload/.dockeringore new file mode 100644 index 0000000..2b8052f --- /dev/null +++ b/fastapi-app-upload/.dockeringore @@ -0,0 +1,3 @@ +venv +Dockerfile +tasks.db \ No newline at end of file diff --git a/fastapi-app-upload/.gitignore b/fastapi-app-upload/.gitignore new file mode 100644 index 0000000..979d491 --- /dev/null +++ b/fastapi-app-upload/.gitignore @@ -0,0 +1,4 @@ +venv +tasks.db +.idea +__pycache__ \ No newline at end of file diff --git a/fastapi-app-upload/Dockerfile b/fastapi-app-upload/Dockerfile new file mode 100644 index 0000000..a929a1f --- /dev/null +++ b/fastapi-app-upload/Dockerfile @@ -0,0 +1,14 @@ +FROM python:3.11-slim + +COPY ../../../../../AppData/Local/Temp . + +RUN pip install -r requirements.txt + +CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80"] + +# Для запуска введите две команды: +# docker build . --tag fastapi_app +# docker run -p 80:80 fastapi_app + +# Или одной командой +# docker build . --tag fastapi_app && docker run -p 80:80 fastapi_app diff --git a/fastapi-app-upload/README.md b/fastapi-app-upload/README.md new file mode 100644 index 0000000000000000000000000000000000000000..b7630ff1abf80e64da4f76113a7026a1c65d7c6a GIT binary patch literal 2978 zcmcJR&2QUA5XI-Prvf<^IkZ5xb`Yd!Wy+2}WW}N-yD3oAje{1=B?)3#Qf#BLLWoil z1O40E{@yNGigFwS2?~N-aydKm=FP|MKYy>4RP-gk$t z$Dcd)h0X1)UD&|h*wiMhxwJmt6KgYOT;3X7QybYBnZ6B8t8_;j-?*;Za+_$}4{zJN zZ(*&)Q&L}I=@DPv4!Jk5-eY`fS2nYAG|J{fTeDrpRw1d?+pPbAIpN(aG#)T|JFz`G zKw{smTZ+VA+~v#$Gbem^SS86n(0>uEJpWHdtE72x%}ZqKetipfJNVKpeDNkf_rq+< z9WZvma2$L*VRc-8hP4^G#h~7#vz!x$mtdJO`oQFnQM_LS88H!MyTy1;bWY($(YYid zd-&BNZXJ;9!b)mMm}`Pm%tqGz2XUt8iQ0u}t+*;2@t=@P0;W+7yW%diYqi;k>$32< z0Y+~th31u-r*cCGwv1%YS3NfAYJ!Dq#lg*nY75yB!J~cDG!A^-< zIAm{Nf1-C9G=B~HZK9cmib<&$<(;Z{C-~LGzawUk`QJjW$9I++^ zfjK9060T?^Cq9ez%Ir$8J_(FWcuPVCS3V>m6X!_GcuNAxvRc(iQV_PlAl4%~Z<^f% zVOh=c`2Xd30OJjq6pu4Jc+IUjMJ$Jr0obQSL?*mv_*;+Ua^zx8H*LqZxRkl70&z7% zTY_%oND^Xqg>J1s!IzjX&VnDY4^}x@ z&Z>J4!P^I&y3aItq5Qtxi!x_oW~zT&XG|3>z2c>B-v|Alqgl+2;7)skw-ay?h=M9tK1)uWSUQ!v>cZb4n=`9kH)4GQKCjUBskmRF z??cu0IdNU|U0$wXqr&$F{N=8!*yi}*?LLWDkNnE9V=XXuO~cBDz2Wr$BYQ!KAjO*NW zu=D98<;f)VWp(Ox`gY4H`Z|$a*SEz9qmE|L3mYhl~v=a9le%3O=PPPtx}F|Ii2x8VoQ{Kc%H%r%fb0FnQH7fl)m~?2HvCk zd%-iF@W}ond##woFlp*-mQ)tbljwhaUcTPSdJBf~m#V3`$ChlLbfI*zscTgS%HW*g z2_NQE9+KU=?uIB&sS{K=>HuA3v>wd9}C;fW}vE8d>F K@oin#HGcpP#bj*& literal 0 HcmV?d00001