1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-10-18 09:00:07 +00:00
Commit graph

12 commits

Author SHA1 Message Date
catborise
7435d66492 fix(security): resolve reviewer findings on secret key baking, host symlinks, and injection safety
- Prevent baking SECRET_KEY into Docker image during collectstatic
- Persist runtime SECRET_KEY in data/secret_key volume or read from environment
- Remove sed-based injection of CSRF_TRUSTED_ORIGINS in favor of native os.getenv
- Avoid overwriting system python3 symlink on SUSE; auto-detect python 3.10+ binaries
- Make /etc/hosts entry in installer idempotent
- Add security notice regarding compute node VNC/SPICE port firewall isolation
2026-09-25 22:06:16 +03:00
catborise
b1a843e846 feat(docker): modernize Dockerfile, add runit init script, and provide docker-compose setup
- Add python3-libvirt to apt and configure --system-site-packages for zero-compilation build
- Introduce 10_webvirtcloud_init.sh to handle container startup, migrations, and SQLite persistence
- Exclude host settings.py in .dockerignore for clean builds from settings.py.template
- Add docker-compose.yml with persistent data and SSH volume mounts
- Document Docker Compose deployment in README.md
2026-09-25 21:58:19 +03:00
catborise
7bb5d6f313 update secret generator with new python secrets module - urlsafe 2022-06-28 11:13:23 +03:00
catborise
508e3609be lint with black python. convert f style strings to old one. some small fixes 2020-11-05 12:34:31 +03:00
catborise
b4430eddcc fix linter errors: bash scripts 2020-10-17 23:30:00 +03:00
catborise
ba8fa20737 fix linter warnings for bash 2020-09-25 13:26:17 +03:00
catborise
d3de4bbc30 change statements python -> python3 2020-04-17 14:02:18 +03:00
catborise
4d40de1b55 Python3 & Django 2.2 Migration - Fix & Updates 2020-03-16 16:59:45 +03:00
catborise
7404a1212a Remove unnecessary comments 2019-07-22 17:09:37 +03:00
catborise
baf1e92774 Update django version to 1.11.21 2019-07-22 17:07:08 +03:00
Ing. Jan KRCMAR
01c7991d80 update novncd runit script, make it debian compatible, update docs 2018-09-10 11:27:05 +02:00
Jethro Yu
6f0c3dc5ac Dockerization 2015-10-15 20:47:10 +08:00