Dockerfile

This commit is contained in:
Sayyid Hamid Mahdavi 2026-02-07 15:56:17 +03:30
parent 092125dc31
commit 5afccf8fc4
3 changed files with 24 additions and 19 deletions

View file

@ -1,9 +1,6 @@
FROM debian:12 FROM accounts
ENV PYTHONUNBUFFERED 1 ENV PYTHONUNBUFFERED 1
WORKDIR /app WORKDIR /app
RUN date
RUN apt update
RUN apt install gnupg2 netcat-traditional libssl-dev libcrypto++-dev lsb-release python3-pip -y
COPY requirements.txt /app/requirements.txt COPY requirements.txt /app/requirements.txt
RUN pip3 install --break-system-packages -r requirements.txt RUN pip3 install --break-system-packages -r requirements.txt
#ENTRYPOINT ["./run.sh"] #ENTRYPOINT ["./run.sh"]

8
Dockerfile.build Normal file
View file

@ -0,0 +1,8 @@
FROM debian:13
ENV PYTHONUNBUFFERED 1
WORKDIR /app
RUN apt update
RUN apt install gnupg2 netcat-traditional libssl-dev libcrypto++-dev lsb-release python3-pip -y
COPY requirements.txt /app/requirements.txt
RUN pip3 install --break-system-packages -r requirements.txt
#ENTRYPOINT ["./run.sh"]

View file

@ -10,7 +10,7 @@ argon2-cffi==25.1.0
# via minio # via minio
argon2-cffi-bindings==25.1.0 argon2-cffi-bindings==25.1.0
# via argon2-cffi # via argon2-cffi
asgiref==3.11.0 asgiref==3.11.1
# via # via
# daphne # daphne
# django # django
@ -29,7 +29,7 @@ billiard==4.2.4
# via celery # via celery
cbor2==5.8.0 cbor2==5.8.0
# via autobahn # via autobahn
celery==5.6.1 celery==5.6.2
# via -r requirements.in # via -r requirements.in
certifi==2026.1.4 certifi==2026.1.4
# via # via
@ -58,7 +58,7 @@ constantly==23.10.4
# via twisted # via twisted
crispy-bootstrap5==2025.6 crispy-bootstrap5==2025.6
# via -r requirements.in # via -r requirements.in
cryptography==46.0.3 cryptography==46.0.4
# via # via
# autobahn # autobahn
# jwcrypto # jwcrypto
@ -66,7 +66,7 @@ cryptography==46.0.3
# service-identity # service-identity
daphne==4.2.1 daphne==4.2.1
# via -r requirements.in # via -r requirements.in
django==6.0 django==6.0.2
# via # via
# -r requirements.in # -r requirements.in
# crispy-bootstrap5 # crispy-bootstrap5
@ -94,7 +94,7 @@ django-jalali-date==2.0.0
# via -r requirements.in # via -r requirements.in
django-minio-backend==4.5.0 django-minio-backend==4.5.0
# via -r requirements.in # via -r requirements.in
django-oauth-toolkit==3.1.0 django-oauth-toolkit==3.2.0
# via -r requirements.in # via -r requirements.in
django-redis==6.0.0 django-redis==6.0.0
# via -r requirements.in # via -r requirements.in
@ -106,9 +106,9 @@ drf-spectacular==0.29.0
# via -r requirements.in # via -r requirements.in
gevent==25.9.1 gevent==25.9.1
# via -r requirements.in # via -r requirements.in
greenlet==3.3.0 greenlet==3.3.1
# via gevent # via gevent
gunicorn==23.0.0 gunicorn==25.0.2
# via -r requirements.in # via -r requirements.in
h2==4.3.0 h2==4.3.0
# via twisted # via twisted
@ -133,7 +133,7 @@ jalali-core==1.0.0
# via jdatetime # via jdatetime
jdatetime==5.2.0 jdatetime==5.2.0
# via django-jalali-date # via django-jalali-date
jsonschema==4.25.1 jsonschema==4.26.0
# via drf-spectacular # via drf-spectacular
jsonschema-specifications==2025.9.1 jsonschema-specifications==2025.9.1
# via jsonschema # via jsonschema
@ -141,7 +141,7 @@ jwcrypto==1.5.6
# via django-oauth-toolkit # via django-oauth-toolkit
kombu==5.6.2 kombu==5.6.2
# via celery # via celery
markdown==3.10 markdown==3.10.1
# via -r requirements.in # via -r requirements.in
minio==7.2.20 minio==7.2.20
# via django-minio-backend # via django-minio-backend
@ -149,7 +149,7 @@ msgpack==1.1.2
# via autobahn # via autobahn
oauthlib==3.3.1 oauthlib==3.3.1
# via django-oauth-toolkit # via django-oauth-toolkit
packaging==25.0 packaging==26.0
# via # via
# gunicorn # gunicorn
# incremental # incremental
@ -170,13 +170,13 @@ psycopg-pool==3.3.0
# via psycopg # via psycopg
py-ubjson==0.16.1 py-ubjson==0.16.1
# via autobahn # via autobahn
pyasn1==0.6.1 pyasn1==0.6.2
# via # via
# pyasn1-modules # pyasn1-modules
# service-identity # service-identity
pyasn1-modules==0.4.2 pyasn1-modules==0.4.2
# via service-identity # via service-identity
pycparser==2.23 pycparser==3.0
# via cffi # via cffi
pycryptodome==3.23.0 pycryptodome==3.23.0
# via minio # via minio
@ -228,7 +228,7 @@ ujson==5.11.0
# via autobahn # via autobahn
uritemplate==4.2.0 uritemplate==4.2.0
# via drf-spectacular # via drf-spectacular
urllib3==2.6.2 urllib3==2.6.3
# via # via
# minio # minio
# requests # requests
@ -237,11 +237,11 @@ vine==5.1.0
# amqp # amqp
# celery # celery
# kombu # kombu
wcwidth==0.2.14 wcwidth==0.6.0
# via prompt-toolkit # via prompt-toolkit
zope-event==6.1 zope-event==6.1
# via gevent # via gevent
zope-interface==8.1.1 zope-interface==8.2
# via # via
# gevent # gevent
# twisted # twisted