Nick Sweeting
|
9a04ed7c76
|
move serve_static and shell_welcome_message into misc
|
2024-10-14 17:35:28 -07:00 |
|
Nick Sweeting
|
5ac941cf2e
|
resolve circular import in core/views
|
2024-10-14 15:43:53 -07:00 |
|
Nick Sweeting
|
a0bef4e27b
|
move crawl model out of core
|
2024-10-14 15:42:36 -07:00 |
|
Nick Sweeting
|
f75ae805f8
|
comment out Crawl api methods temporarily
|
2024-10-14 15:41:58 -07:00 |
|
Nick Sweeting
|
536a5ea745
|
clear up Machine models cache vars
|
2024-10-14 15:38:32 -07:00 |
|
Nick Sweeting
|
b3b2c551c2
|
fix get_sock_file symlink process
|
2024-10-14 15:37:48 -07:00 |
|
Nick Sweeting
|
a7c19a5da0
|
add register_admin to abx hookspec
|
2024-10-14 15:35:44 -07:00 |
|
Nick Sweeting
|
4634cd6c8e
|
make should_extract take config and uri as args
|
2024-10-14 15:35:20 -07:00 |
|
Nick Sweeting
|
518c46b4ab
|
fix circular import and show log of plugins loading on startup
|
2024-10-14 15:35:03 -07:00 |
|
Nick Sweeting
|
ad4657861f
|
add new crawls app
|
2024-10-11 19:47:05 -07:00 |
|
Nick Sweeting
|
1768f147d4
|
fix playwright and puppeteer install methods on linux
|
2024-10-11 02:21:15 -07:00 |
|
Nick Sweeting
|
38cb1ac87b
|
add apt install method for chrome
|
2024-10-11 02:20:48 -07:00 |
|
Nick Sweeting
|
f12efbdb45
|
use new dry run system
|
2024-10-11 02:20:37 -07:00 |
|
Nick Sweeting
|
bffa9ee78d
|
fix puppeteer install using npx stalling waiting for y user confirmation
|
2024-10-11 01:03:34 -07:00 |
|
Nick Sweeting
|
146cdff7d9
|
fix apt not installing npm package as separate package
|
2024-10-11 01:03:21 -07:00 |
|
Nick Sweeting
|
6e7071bd19
|
add new binproviders and binaries args to install and version, bump pydantic-pkgr version
|
2024-10-11 00:45:59 -07:00 |
|
Nick Sweeting
|
5e2dfb5baa
|
totally ignore sonic unless its the selected search backend
|
2024-10-09 19:12:47 -07:00 |
|
Nick Sweeting
|
8ce7313325
|
ignore puppeteer and playwright install stdout lines that arent chrome bin abspath
|
2024-10-09 19:12:35 -07:00 |
|
Nick Sweeting
|
0c29e08f73
|
avoid creating collection id file on every startup since its not needed
|
2024-10-09 19:12:08 -07:00 |
|
Nick Sweeting
|
b1a17689cd
|
dont load sonic binary if sonic backend is not enabled
|
2024-10-09 18:57:24 -07:00 |
|
Nick Sweeting
|
c25ced0c2a
|
fix Node binary to install with apt as nodejs
|
2024-10-09 18:40:50 -07:00 |
|
Nick Sweeting
|
228bb7bd52
|
disable LDAP_BINARY if LDAP_ENABLED=False
|
2024-10-09 18:39:45 -07:00 |
|
Nick Sweeting
|
fdc720b13d
|
remove checks import and bump pydantic pkgr version
|
2024-10-09 18:28:05 -07:00 |
|
Nick Sweeting
|
04d2316800
|
remove CHECKS feature, not needed
|
2024-10-09 18:06:00 -07:00 |
|
Nick Sweeting
|
de7ab65f11
|
ignore errors when chowning at initial startup
|
2024-10-09 04:48:09 -07:00 |
|
Nick Sweeting
|
ad675a8e7c
|
properly handle chowning DATA_DIR on init when using sudo
|
2024-10-09 04:39:09 -07:00 |
|
Nick Sweeting
|
2f68a1d476
|
fix ldap lib loading after apt install
|
2024-10-09 04:03:02 -07:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
de2ab43f7f
|
switch .is_dir and .exists for os.access to avoid PermissionError on startup
|
2024-10-08 03:02:34 -07:00 |
|
Nick Sweeting
|
611a2b7c1b
|
fix a few small nits
|
2024-10-08 02:10:08 -07:00 |
|