Update Dockerfile image
.pre-commit-config.yaml:
- updated psf/black: 23.3.0
Dockerfile:
- update allowed_signers and remove old SSH key and re-sign
- ENV V_ENV=${V_ENV} fixes permission issues inside Docker image
- RUN now contains both better Poetry installation and apt handling
- WORKDIR now /opt by default inside Docker image
- still working on Docker trust
- groupadd fixes permissions and ownership of /scan/ dir
- pip must still be used for aiohttp tqdm SocksiPy-branch httplib2 etc.
- uses CMD to exec shell rather than ENTRYPOINT
allowed_signers:
- contains my public SSH key, it is only used to verify this Docker image
deploy.sh:
- imports Venom Git Ops GPG key and signs the image using SSH and GPG
poetry.lock:
- deps updates and compatibility fixes (Poetry makes this simple)