Ralf Vogler
4cf2718077
use TurboVNC with xfce4 instead of Xvfb+X11vnc, 1.36GB -> 1.51GB total
2025-06-05 21:19:04 +02:00
Ralf Vogler
9988f39658
docker: xvfb needs flag for OpenGL which is needed to solve eg captcha..., #183
2025-05-27 01:37:33 +02:00
Ralf Vogler
3156c03b03
fix lint $BROWSER
2025-05-26 02:50:26 +02:00
Ralf Vogler
34b24f3eb7
make patchright work in docker
2025-05-26 00:46:09 +02:00
Ralf Vogler
056494c9dc
megalinter customize config; local run ~7min...
...
```console
$ npx mega-linter-runner -r v8 -f cupcake
+----SUMMARY----+--------------------------+---------------+-------+-------+--------+----------+--------------+
| Descriptor | Linter | Mode | Files | Fixed | Errors | Warnings | Elapsed time |
+---------------+--------------------------+---------------+-------+-------+--------+----------+--------------+
| ✅ ACTION | actionlint | list_of_files | 4 | | 0 | 0 | 3.25s |
| ✅ BASH | bash-exec | file | 1 | | 0 | 0 | 2.77s |
| ✅ BASH | shellcheck | list_of_files | 1 | | 0 | 0 | 1.16s |
| ✅ BASH | shfmt | list_of_files | 1 | 0 | 0 | 0 | 0.6s |
| ⚠️ COPYPASTE | jscpd | project | n/a | | 8 | 0 | 24.82s |
| ⚠️ DOCKERFILE | hadolint | list_of_files | 1 | | 4 | 0 | 6.74s |
| ⚠️ JAVASCRIPT | eslint | list_of_files | 15 | 0 | 1 | 0 | 11.04s |
| ✅ JSON | jsonlint | list_of_files | 7 | | 0 | 0 | 4.76s |
| ✅ JSON | npm-package-json-lint | project | n/a | | 0 | 0 | 3.26s |
| ✅ JSON | prettier | list_of_files | 7 | 0 | 0 | 0 | 5.08s |
| ✅ JSON | v8r | list_of_files | 7 | | 0 | 0 | 47.96s |
| ✅ MARKDOWN | markdownlint | list_of_files | 2 | 0 | 0 | 0 | 12.16s |
| ✅ MARKDOWN | markdown-table-formatter | list_of_files | 2 | 0 | 0 | 0 | 4.15s |
| ⚠️ REPOSITORY | checkov | project | n/a | | 3 | 0 | 112.11s |
| ✅ REPOSITORY | gitleaks | project | n/a | | 0 | 0 | 3.09s |
| ✅ REPOSITORY | git_diff | project | n/a | | 0 | 0 | 1.22s |
| ✅ REPOSITORY | grype | project | n/a | | 0 | 0 | 159.7s |
| ⚠️ REPOSITORY | kics | project | n/a | | 24 | 0 | 14.82s |
| ✅ REPOSITORY | secretlint | project | n/a | | 0 | 0 | 7.24s |
| ✅ REPOSITORY | syft | project | n/a | | 0 | 0 | 7.83s |
| ⚠️ REPOSITORY | trivy | project | n/a | | 2 | 0 | 28.16s |
| ✅ REPOSITORY | trufflehog | project | n/a | | 0 | 0 | 26.51s |
| ⚠️ SPELL | cspell | list_of_files | 40 | | 224 | 0 | 82.25s |
| ⚠️ SPELL | lychee | list_of_files | 17 | | 9 | 0 | 10.28s |
| ✅ YAML | prettier | list_of_files | 8 | 1 | 0 | 0 | 9.12s |
| ✅ YAML | v8r | list_of_files | 8 | | 0 | 0 | 39.07s |
| ✅ YAML | yamllint | list_of_files | 8 | | 0 | 0 | 5.39s |
+---------------+--------------------------+---------------+-------+-------+--------+----------+--------------+
```
2025-05-24 19:41:33 +02:00
Ralf Vogler
1dbbfaf3ad
lint: fix most super-linter errors
2025-05-16 02:07:40 +02:00
Samuel Rounce
c5a7a10ca3
fix: docker-entrypoint.sh uses safe shebang
...
Shebangs should use /usr/bin/env to locate the interpreter. Setting a path directly to the interpreter itself tends to be brittle and prone to breaking.
2024-09-28 18:34:39 +01:00
Ralf Vogler
b68021b8e8
docker: firefox: overwrite user.js instead of appending on every run, #261
2023-12-26 18:01:32 +01:00
Ralf Vogler
baeaaa64f8
docker: firefox: privacy.resistFingerprinting fixes #261
...
https://github.com/vogler/free-games-claimer/issues/261#issuecomment-1868385830
Docker container will ask/fill email, challenge captcha, ask/fill password, challenge captcha again.
2023-12-26 17:52:18 +01:00
Ralf Vogler
9ebd15f204
fix log text if $VNC_PASSWORD is set, fixes #223
2023-09-23 11:02:08 +02:00
Ralf Vogler
8a010dbcc7
docker: pass in build-args, add $NOW
2023-08-27 23:32:56 +02:00
Ralf Vogler
2eb17a1419
docker: show version via $COMMIT_SHA (and $BRANCH if not "main")
2023-08-27 18:33:27 +02:00
Ralf Vogler
ba1b6fba95
use $VNC_PASSWORD if set
2023-01-10 00:37:38 +01:00
Ralf Vogler
9e0d4434fe
docker-entrypoint: bash strict mode
2023-01-09 21:03:05 +01:00
Ralf Vogler
72d8550c86
docker/entrypoint.sh -> docker-entrypoint.sh
2023-01-09 20:37:13 +01:00