68 Commits
Author SHA1 Message Date
MattandGitHub 8a6875ccf2 fix: package license and guard schedule controls (#2598)
* docs: refresh readme architecture diagrams

* fix: ship release licenses and local UI assets

* fix: fail closed when schedule prerequisites fail

* docs: refresh release-facing operator guide

* fix: keep HarvestView on pinned CDN assets

* docs: apply HarvestView theme to architecture diagrams

* docs: simplify README and clarify diagram labels
2026-09-04 18:20:21 -04:00
MattandGitHub d766c7c59a Package HarvestView for local deployment (#2513)
* feat: package HarvestView for local deployment

* Align container smoke with JSONL API

* Align container smoke with unversioned JSONL

* refactor: rename web launcher to harvestview
2026-08-10 00:19:00 -04:00
L1ghtn1ng 25224887ca Fix docker build 2026-07-31 00:14:49 +01:00
dependabot[bot]andL1ghtn1ng 35eeb4b037 build(deps): Bump python in the all-dependencies group
Bumps the all-dependencies group with 1 update: python.


Updates `python` from `44dd044` to `cea0e60`

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-30 22:08:49 +01:00
dependabot[bot]andGitHub e696392558 build(deps): Bump python from d7a925f to 44dd044
Bumps python from `d7a925f` to `44dd044`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-17 22:13:42 +00:00
dependabot[bot]andGitHub cd9337be15 build(deps): Bump python from c845af9 to d7a925f
Bumps python from `c845af9` to `d7a925f`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-11 22:13:52 +00:00
dependabot[bot]andGitHub c6e3f19571 build(deps): Bump python from 33ef744 to c845af9
Bumps python from `33ef744` to `c845af9`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-22 22:17:18 +00:00
dependabot[bot]andGitHub 64988b4d3d build(deps): Bump python from 5b3879b to 33ef744
Bumps python from `5b3879b` to `33ef744`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 04:28:30 +00:00
dependabot[bot]andGitHub 6c5af3d15c build(deps): Bump python from 3989a23 to 5b3879b
Bumps python from `3989a23` to `5b3879b`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28 01:13:44 +00:00
dependabot[bot]andGitHub bf14297a0d Bump python from bc389f7 to 3989a23
Bumps python from `bc389f7` to `3989a23`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-22 22:16:25 +00:00
dependabot[bot]andGitHub 18c392385b Bump python from 71b358f to bc389f7
Bumps python from `71b358f` to `bc389f7`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 22:45:39 +00:00
dependabot[bot]andJ.Townsend 115566cb72 Bump python from 5e59aae to 71b358f
Bumps python from `5e59aae` to `71b358f`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 02:57:11 +01:00
dependabot[bot]andGitHub 32c36fba01 Bump python from fb83750 to 5e59aae
Bumps python from `fb83750` to `5e59aae`.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-slim-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-07 22:16:41 +00:00
StepSecurity Bot f108bf657e [StepSecurity] ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2026-03-29 19:00:00 +00:00
Branch Vincent d2cae0bea4 migrate to flit-core 2026-01-27 20:44:51 -08:00
L1ghtn1ng 3a5d504b66 Dockerfile: Add apt-get update/upgrade steps and clean up cache 2026-01-17 03:32:31 +00:00
Branch VincentandGitHub 26c8d639be Merge pull request #2220
* support python 3.14

* fix syntax warnings

* bump dockerfile to 3.14, optimize build time + size
2025-12-30 09:36:19 +00:00
J.TownsendandGitHub 04d4b84c7a Update Dockerfile to fix dep install issues 2025-09-09 01:45:32 +01:00
L1ghtn1ng 910f37a4b3 Refactor Dockerfile: streamline apt operations, switch to uv for dependency management, and improve non-root user setup. 2025-09-09 01:33:51 +01:00
kira-offgrid f6fdf9339f fix: dockerfile.security.missing-user-entrypoint.missing-user-entrypoint-Dockerfile 2025-09-01 03:43:37 +00:00
L1ghtn1ng e39f98ec7f update docker file python to latest stable release of the 3.13.x series 2025-08-17 04:11:53 +01:00
L1ghtn1ng 2b5d3392af Update Dockerfile to use debian:trixie-slim and Python 3.13 2025-08-09 21:07:44 +01:00
L1ghtn1ng a4341d6a56 Upgrade Dockerfile to use Python 3.12 instead of 3.11 2025-06-28 02:28:10 +01:00
noarcheandGitHub 6d87f9e0bd Update Dockerfile
Dockerfile update to Successfully install on server running docker io
2025-04-22 12:10:30 -04:00
L1ghtn1ng c350eae1e0 move dockerfile to use debian testing slim 2025-01-26 21:04:16 +00:00
L1ghtn1ng bd62dd92df fix docker build 2025-01-26 07:00:27 +00:00
J.TownsendandGitHub ddd45d7cf4 Remove broken option 2024-10-27 01:17:35 +00:00
L1ghtn1ng 4cf270724e Upgrade to Python 3.13 and enhance Dockerfile setup
Update base image to Python 3.13 and adjust pipx installation accordingly. Add curl and gcc installations, and ensure bashrc sourcing for environment setup.
2024-10-27 01:12:37 +00:00
L1ghtn1ng 5b83e45a8a Update pipx install to specify Python version
Specifying Python 3.12 for pipx installation ensures compatibility and proper functionality of the installed package. This change avoids any default Python version conflicts that might arise during the build process.
2024-10-27 01:47:55 +01:00
L1ghtn1ng edfdf5fa74 Update Docker Python version , adjust Docker ignore files
Upgraded Docker image to Python 3.12 and changed code quality tool references in CONTRIBUTING.md from lgtm to ruff. Also adjusted .dockerignore to include new files and remove outdated config files.
2024-10-27 01:09:59 +01:00
Peter Dave HelloandGitHub cc7fcd503d Properly clean up apt footprint in Dockerfile
According to the official best practices guidelines outlined in the following document: https://docs.docker.com/develop/develop-images/instructions/#apt-get

The official Debian/Ubuntu images have been configured to do `apt-get` clean automatically. Consequently, performing `apt clean` is unnecessary. As no package has been removed, another `apt autoremove` is also unnecessary. Instead, it'll be helpful to clear the cache for the index file by executing this command: `rm -rf /var/lib/apt/lists/*`.
2024-06-18 01:27:45 +08:00
Branch VincentandGitHub 1373857d36 fix: create static directory when missing (#1721) 2024-04-27 17:46:47 +01:00
L1ghtn1ng 0183b674e0 Update Dockerfile base image and installation commands
The base image in the Dockerfile has been updated to python:3.11-slim-bookworm from alpine:3 for a more tailored environment. The initial installation commands using apk have been replaced with apt commands. The apk commands were removed as they are not compatible with the new base image. This fixes compt issues with ujson
2024-03-17 23:15:34 +00:00
L1ghtn1ng 8c6cd3042c Update Docker settings and shift to pipx for module installation
Changed the installation process to use `pipx` instead of `pip3` in the Dockerfile. The path setting for API keys and proxies in `docker-compose.yml` were also updated. Additionally, the name of the default network was altered to better reflect its use.
2023-12-18 16:34:06 +00:00
Branch VincentandGitHub 4d825aaf33 build: migrate to pep517 backend (#1505)
* build: migrate to pep517 backend

* test loading config files
2023-10-08 19:45:23 +01:00
L1ghtn1ng f661afc255 should fix #1491 2023-08-26 21:11:08 +01:00
L1ghtn1ng 86cabbe008 fix security issue with base image 2023-07-22 20:43:52 +01:00
J.TownsendandGitHub f3f0a3eae1 Update Dockerfile to use alpine 3.18 2023-05-30 00:24:18 +01:00
J.TownsendandGitHub cd462b37f9 Multiple fixes (#1382)
* Fix api keys and proxies file in docker file and compose file

* update alpine version to 3.17.3

* flake8 fixes

* some mypy fixes

* Remove uneeded sublister ci test

* Remove another uneeded CI test and remove source files for uneeded modules
2023-04-10 20:27:38 +01:00
Yaser Alattas 51cb2b7c61 refactor(Docker): optimizing build for better developing 2022-11-26 16:28:06 +03:00
L1ghtn1ng 6748bef93c Fix docker build 2022-11-24 23:01:42 +00:00
L1ghtn1ng eb63a1d838 re-add python3-dev to dockerfile as it is needed 2022-11-13 02:03:04 +00:00
L1ghtn1ng 169e7ad5fe replace python3-dev with gcc as that is missing 2022-11-13 02:00:34 +00:00
L1ghtn1ng ec67561a91 Add python3-dev package to Dockerfile 2022-11-13 01:57:24 +00:00
Daniele Gargano eaa8769c17 Changes Dockerfile to Alpine 2022-10-17 19:23:25 +02:00
J.TownsendandGitHub 22e1eb9bdb A lot of changes and fixes (#1168)
* add pytest.ini file and fix test warning in qwantsearch

* ignore unsed imports

* Remove n45ht as the api is down

* Remove modules that use google as google blocks you after one go

* Remove missed code from when removing modules that use google

* Remove missed code from when removing modules that use google

* Add new vt-py dep and update pytest

* WIP virustotal migration to api

* Remove test that fails due to how the api returns not found entries

* Remove entries from myparser re google

* update fastapi and starlette

* update version

* Update dockerfile to use dev ubuntu version

* remove spyse module

* remove spyse dep

* fix tests by removing un-needed tests and indentation fix

* fix some mypy errors

* remove spyse and remove color output and fix mypy error

* flake8 fixes

* bump version and set it a dev version
2022-08-03 23:12:59 +01:00
J.TownsendandGitHub d2c7d3093e Fixes #991 thanks @phplucas for the fix 2022-02-12 23:14:20 +00:00
J.TownsendandGitHub 8e0962367a add git to dockerfile 2022-01-27 15:35:11 +00:00
J.TownsendandGitHub ca4bab1ce5 Fix Security issues in docker image by upgrading to latest ubuntu release (#898)
* Add new fullhunt module

* Remove python checks in the run script as they are not needed anymore

* Remove netcraft from ci as it is not needed

* Update Dockerfile to fix security issues
2021-10-24 02:26:00 +01:00
L1ghtn1ng e98afd5372 fix docker file and move it to use ubuntu and add docker ignore file 2021-06-28 21:37:47 +01:00