Commit graph

4295 commits

Author SHA1 Message Date
Nick Sweeting
1b7aca130b
properly detect sudo UID 2024-10-09 04:02:46 -07:00
Nick Sweeting
31c66a1068
fix playwright and puppeteer browser detection after install 2024-10-09 03:46:28 -07:00
Nick Sweeting
6100685cbb
bump dependencies 2024-10-09 03:19:41 -07:00
Nick Sweeting
f4f9ae2f28
fix LIB_NPM provider loading and euid 2024-10-09 03:19:31 -07:00
Nick Sweeting
861b9cd16f
fix LDAP_LIB loading from venv and other site packages dirs 2024-10-09 03:19:09 -07:00
Nick Sweeting
afc24e802a
tweak version log output 2024-10-09 03:18:22 -07:00
Nick Sweeting
db65af898b
correctly update environment HOME and USER vars when dropping permissions 2024-10-09 03:18:04 -07:00
Nick Sweeting
48409d8a5a
run env BinProvider as ArchiveBox User 2024-10-09 03:17:50 -07:00
Nick Sweeting
2879bcb969
fix dockerfile global npm install location 2024-10-09 03:17:20 -07:00
Nick Sweeting
613caec8eb
improve install flow with sudo, check package managers, and fix docker build 2024-10-09 00:41:16 -07:00
Nick Sweeting
e4f543f54a
add new plugin order sigil file feature 2024-10-09 00:39:46 -07:00
Nick Sweeting
df544d00dc
fix docker build to use user-local npm dir and not package.json 2024-10-08 19:46:12 -07:00
Nick Sweeting
f6446a141f
also try installing ldap with apt if its not available 2024-10-08 19:27:02 -07:00
Nick Sweeting
7c34f2bc90
hide errors if user is just getting help or version info 2024-10-08 19:20:03 -07:00
Nick Sweeting
9f274cf9f4
remove platformdirs dependency 2024-10-08 19:17:18 -07:00
Nick Sweeting
0b4cbb6415
clear out stale supervisord state in between runs 2024-10-08 18:59:48 -07:00
Nick Sweeting
584abe8548
never attempt to create system venv, install ldap in lib automatically, and setup binproviders before bins 2024-10-08 18:52:02 -07:00
Nick Sweeting
3e4a846488
fix more installer bugs 2024-10-08 18:06:57 -07:00
Nick Sweeting
4b34b729ab
fuck it go back to nested lib and tmp dirs with supervisord sock workaround 2024-10-08 17:48:59 -07:00
Nick Sweeting
df68f416fb
bump version 2024-10-08 17:11:37 -07:00
Nick Sweeting
1888691ee8
try creating shared libs as 777 when running as root 2024-10-08 17:10:56 -07:00
Nick Sweeting
35c7019772
handle failure on tmp_dir and lib_dir detection better 2024-10-08 16:56:25 -07:00
Nick Sweeting
a33da44492
more attempts to fix euid permissions issues on ubuntu 2024-10-08 16:56:24 -07:00
Nick Sweeting
323138b7b4
Update docker_entrypoint.sh 2024-10-08 17:11:23 -04:00
Nick Sweeting
216e885b85
bump pydantic-pkgr 2024-10-08 03:53:41 -07:00
Nick Sweeting
8d32508581
only show data dir info if one is active 2024-10-08 03:04:38 -07:00
Nick Sweeting
3126d3d9b5
bump version 2024-10-08 03:02:50 -07:00
Nick Sweeting
de2ab43f7f
switch .is_dir and .exists for os.access to avoid PermissionError on startup 2024-10-08 03:02:34 -07:00
Nick Sweeting
c3dd0f22e5
bump version to 0.8.5rc8 2024-10-08 02:10:29 -07:00
Nick Sweeting
611a2b7c1b
fix a few small nits 2024-10-08 02:10:08 -07:00
Nick Sweeting
3fb5b6eb94
exit archivebox version with failure status if any subdependencies are not installed 2024-10-08 01:52:04 -07:00
Nick Sweeting
5e351f6ba6
more docker dependency tweaks 2024-10-08 01:47:38 -07:00
Nick Sweeting
46c0463539
safer import handling 2024-10-08 00:51:58 -07:00
Nick Sweeting
58e37a5e19
fix docker build cache 2024-10-08 00:38:04 -07:00
Nick Sweeting
d9fef4cd84
fix import order 2024-10-08 00:15:53 -07:00
Nick Sweeting
397ae1a99b
fix Docker build and import issues 2024-10-08 00:12:09 -07:00
Nick Sweeting
835f961aed
ignore existing venv when locking pkgs 2024-10-07 23:49:30 -07:00
Nick Sweeting
dfe89937e7
bump version to 0.8.5rc4 2024-10-07 23:45:43 -07:00
Nick Sweeting
cf1ea8f80f
improve config loading of TMP_DIR, LIB_DIR, move to separate files 2024-10-07 23:45:11 -07:00
Nick Sweeting
7a895d9285
make sure monkey patches and vendor libs come before first constants import 2024-10-05 16:42:51 -07:00
Nick Sweeting
430e974719
add pydantic-pkgr back as vendored lib submodule for now 2024-10-05 16:39:20 -07:00
Nick Sweeting
ccdc3e1c47
add pydantic-pkgr back as vendored lib becauase pypi is misbehaving 2024-10-05 16:38:55 -07:00
Nick Sweeting
888e20a541
Update README.md 2024-10-05 10:23:17 -04:00
Nick Sweeting
8a6617e4d9
Update and rename jekyll-gh-pages.yml to gh-pages.yml 2024-10-05 10:09:28 -04:00
Nick Sweeting
6cc81ddb21
re-add config.yml 2024-10-05 07:07:43 -07:00
Nick Sweeting
55fa8af0a4
Create CNAME 2024-10-05 10:06:29 -04:00
Nick Sweeting
9778eff8e4
add new static site 2024-10-05 07:03:04 -07:00
Nick Sweeting
8e25c8766c
bump pydantic-pkgr to 0.4.6 2024-10-05 05:30:24 -07:00
Nick Sweeting
90a58642cd
bump pydantic-pkgr to 0.4.5 2024-10-05 04:56:56 -07:00
Nick Sweeting
1fc6851387
fix /app/lib ownership in docker 2024-10-05 04:24:16 -07:00