-
Notifications
You must be signed in to change notification settings - Fork 645
Bump python, small image size, close python CVE, add new flag UVICORN_SSL_CA_TYPE #1390
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump python, small image size, close python CVE, add new flag UVICORN_SSL_CA_TYPE #1390
Conversation
@SaintShit Hello. Can you check this out plz? |
@ImMohammad20000 @SaintShit hello! any news about review? |
Can you try to upgrade python version too? |
Yep, why not. Which do you prefer? 3.11? |
3.12 is better if possible |
i try ur docker image and i found something you didn't copy geofies
Copy |
Yes, it is possible - since I am using a multi stage build. I will complete this copying along with adding python 3.12. testing now. |
Run it on a new machine so you can find all bugs |
Greetings again. With the last commit, I successfully updated python to version 3.12. I also updated the libs for compatibility.
Also i added the forgotten geosite/geoip db files, thank you for noticing.
Tested everything on a clean install from scratch. New screenshots showing operability are presented in the original post to the pull request. |
I test this and it working |
@SaintShit Hello. Can you check this out? |
Bump python, small image size, close python CVE, add new flag UVICORN_SSL_CA_TYPE
What's done:
before:
After updating the libraries and docker image:
UVICORN_SSL_CA_TYPE
to enable the use of a self-signed certificatedelete UVICORN_SSL_CA_TYPE from .env
Getting valid error about self CA
Added venv to
.dockerignore
Update python version to 3.12 and some dependency libs
Check functionality: