Commit graph

223 commits

Author SHA1 Message Date
Nick Sweeting
4a4ed2cad6 fix version string parsing 2023-12-17 17:44:26 -08:00
Nick Sweeting
35685cf6ea mkdir and chown browsers directory automatically in entrypoint script 2023-12-17 16:06:02 -08:00
Nick Sweeting
b9f25d84f3 catch edge case where user sets PUID=0 or autodetected PUID=0 and add hints about network filesystem permissions being messed with 2023-12-17 16:05:45 -08:00
Nick Sweeting
2b421c56bb require builx for for docker builds 2023-11-14 02:07:54 -08:00
Nick Sweeting
f0033f75d0 config.py lint fixes 2023-11-14 02:07:35 -08:00
Matteo Giordano
a8eade4dd0
Fix archivebox user UID & GID 2023-11-08 13:13:25 +01:00
Nick Sweeting
fd9803f3b7
chown PLAYWRIGHT_BROWSERS_PATH in entrypoint to fix archivebox setup 2023-11-07 01:49:48 -08:00
Nick Sweeting
07b9710970 update pip dist script 2023-11-03 21:35:08 -07:00
Nick Sweeting
1323b812ce fix brew release process 2023-11-03 21:30:28 -07:00
Nick Sweeting
7377d9ebc3 bump version to 0.7.1 and fix version autodetection code 2023-11-03 20:07:39 -07:00
Nick Sweeting
c6e5a565c0 switch back to locked cache instead of private but put targetarch in cache id to separate them 2023-10-31 19:43:41 -07:00
Nick Sweeting
7283e9b91d fix docker build tags 2023-10-31 19:11:14 -07:00
Nick Sweeting
bc555cca96 working arm v7 build 2023-10-31 06:28:11 -07:00
Nick Sweeting
211ca363b5 better dockerfiles caching 2023-10-31 05:31:19 -07:00
Nick Sweeting
47d9161168 fix Dockerfile 2023-10-31 03:06:02 -07:00
Nick Sweeting
166573d417 autodetect qemu and warn about broken chrome in emulated containers 2023-10-31 00:23:19 -07:00
Nick Sweeting
ce76c324a5 autodetect uid and gid from data dir contents 2023-10-30 23:50:27 -07:00
Nick Sweeting
019c012951 fix entrypoint chowning 2023-10-30 23:42:12 -07:00
Nick Sweeting
6b35c30e17 fix armv7 build for Docker and bare metal 2023-10-30 23:25:51 -07:00
Nick Sweeting
db360dea1f
Fix writing to stderr from docker entrypoint 2023-10-30 15:44:33 -07:00
Nick Sweeting
e7795550fc
add help message to permissions error output 2023-10-30 15:39:12 -07:00
Nick Sweeting
25d2c17bb1 add dev build helper script 2023-10-20 05:10:18 -07:00
Nick Sweeting
015737b1e4 fix buildx helper script 2023-10-20 05:10:03 -07:00
Nick Sweeting
76f9b91ed3 dockerfile fixes 2023-10-20 04:08:38 -07:00
Nick Sweeting
16796a63fd share PUID and PGID with child procs from entrypoint 2023-10-20 02:45:54 -07:00
Nick Sweeting
b6113cc00c use pypa build instead of setup.py build and move ldap to extras 2023-10-19 16:44:48 -07:00
Nick Sweeting
4b26ab9d1f only load image into docker when building, and push on deploy 2023-10-19 16:29:51 -07:00
Nick Sweeting
4f655fc4a1
Replace chown of entire data directory when ownership mismatch detected 2023-10-18 18:24:43 -07:00
Nick Sweeting
0b6064b7dd
Update docker_entrypoint.sh to use /bin/bash 2023-08-22 16:35:43 -07:00
J
aa5533b80f
Update export_browser_history.sh
Add tags to export of Firefox bookmarks. Ignore invalid bookmarks such as 'javascript:' or 'place:'
2023-05-25 09:08:13 -06:00
Nick Sweeting
cc53eceda2 recreate dockerx builder if missing platforms 2023-03-13 06:55:28 -06:00
Nick Sweeting
e5eee4e0b6 add cross-platform docker build support 2023-03-13 11:57:20 +00:00
Nick Sweeting
c2bc6c6781
add ssl to setup script curl usage 2023-02-28 10:26:04 -08:00
Nick Sweeting
8a96563169
Merge pull request #1026 from turian/feature/kludge-984-UTF8-bug 2023-01-09 17:57:49 -08:00
Matthew West
86208c0267
get setup.sh to run on FreeBSD again (13.x) 2022-12-25 17:36:01 +00:00
Joseph Turian
caa8b782fb Remove tab 2022-09-12 21:52:01 +00:00
Joseph Turian
f5f7aff3b4 Added yt-dlp everywhere 2022-09-12 20:34:02 +00:00
Nick Sweeting
74b3c59314 fix helper install script handling of python3 version 2022-05-09 21:58:30 -07:00
munzevibirinsan
ee86eb534d
Update setup.sh 2021-07-21 13:24:31 +03:00
Nick Sweeting
0e3ef41d4b
add version check 2021-04-24 07:08:56 -04:00
Nick Sweeting
3d4e23e627
Update setup.sh 2021-04-24 03:43:15 -04:00
Nick Sweeting
02874f6ae9
Update setup.sh 2021-04-24 03:42:06 -04:00
Nick Sweeting
831d82a7a1
alias python3 to python3.7 on bsd 2021-04-24 03:26:19 -04:00
Nick Sweeting
2f9312f69b
Update setup.sh 2021-04-24 03:21:22 -04:00
Nick Sweeting
8bbad5c5d0
Update setup.sh 2021-04-24 03:09:18 -04:00
Nick Sweeting
c3f05de602
Update setup.sh 2021-04-24 02:56:48 -04:00
Nick Sweeting
8ba567ef09
Update setup.sh 2021-04-24 02:54:18 -04:00
Nick Sweeting
0b26e91d9d
Update setup.sh 2021-04-24 02:40:45 -04:00
Nick Sweeting
c850a1a920
Update setup.sh 2021-04-24 02:30:31 -04:00
Nick Sweeting
a5410484d3
Update setup.sh 2021-04-24 02:27:30 -04:00
Nick Sweeting
df1a4e6e47
Update setup.sh 2021-04-24 02:26:25 -04:00
Nick Sweeting
dd4f84e8d0
Update setup.sh 2021-04-24 02:11:04 -04:00
Nick Sweeting
2dcb5d1bc5
check to make sure python is installed first 2021-04-24 02:09:53 -04:00
Nick Sweeting
34605eac92
add createsupersuer example in final help text 2021-04-24 01:13:59 -04:00
Nick Sweeting
0644856aae
Update setup.sh 2021-04-24 01:04:58 -04:00
Nick Sweeting
2e0781375f
Update setup.sh 2021-04-24 01:02:12 -04:00
Nick Sweeting
4ae965cb07
Update setup.sh 2021-04-24 00:55:51 -04:00
Nick Sweeting
d5af216b4e
Update setup.sh 2021-04-24 00:50:05 -04:00
Nick Sweeting
b7507de983
Update setup.sh 2021-04-24 00:23:14 -04:00
Nick Sweeting
431020e6e4
Update setup.sh 2021-04-24 00:08:17 -04:00
Nick Sweeting
9f4e13d8b1
Update setup.sh 2021-04-24 00:06:07 -04:00
Nick Sweeting
0624ac5a74
try docker in setup script before anything else 2021-04-23 23:56:55 -04:00
Nick Sweeting
77e5560762
Update setup.sh 2021-04-23 23:50:11 -04:00
Nick Sweeting
4a26d20849
Update setup.sh 2021-04-23 23:49:44 -04:00
Nick Sweeting
b7bf9644de
Update setup.sh 2021-04-23 23:43:41 -04:00
Nick Sweeting
98b11eb6d4
add usage to browser history export script and fix output dirs 2021-04-23 23:18:15 -04:00
Nick Sweeting
457556a2a8
add deprecation notice to old archive helper bin 2021-04-23 23:12:14 -04:00
Nick Sweeting
eb80dc26a1 cleanup config files 2021-04-23 22:58:44 -04:00
Nick Sweeting
687c34af3e ignore build dist dirs in pytest discovery 2021-04-14 04:49:16 -04:00
Nick Sweeting
09842c1f7e autocreate logs dir 2021-03-27 05:28:54 -04:00
Nick Sweeting
19f7c907e0 exec archivebox from docker entrypoint script to avoid nesting pid under bash 2021-02-16 01:22:36 -05:00
Nick Sweeting
0e6ac39ee1 automate deb dist better and bump version 2021-02-08 23:22:24 -05:00
Nick Sweeting
66fb5b278a move debsign to release not build 2021-02-08 20:39:20 -05:00
Nick Sweeting
6ab3cd2a66 push all tags 2021-02-01 05:38:13 -05:00
Nick Sweeting
783f597955 minor build fixes 2021-02-01 05:13:46 -05:00
Nick Sweeting
4d21a04ab5 0.5.4 release 2021-02-01 03:09:31 -05:00
Nick Sweeting
4123cdc15f fix shellscript perms 2021-02-01 02:52:46 -05:00
Dan Arnfield
187ca7e2b5 Change env vars to linuxserver.io convention 2021-01-28 08:48:21 -06:00
Dan Arnfield
db96e7d75b Set archivebox UID/GID via envvars 2021-01-28 08:37:15 -06:00
Nick Sweeting
ea209fa575 make permission chowning on docker start less fancy 2021-01-25 18:55:37 -05:00
Nick Sweeting
5cf7efaade
Update setup.sh 2021-01-22 13:47:26 -05:00
Nick Sweeting
bfe8f4c539
Update setup.sh 2021-01-22 13:41:16 -05:00
Nick Sweeting
b1144f4a81
Update setup.sh 2021-01-22 13:40:14 -05:00
Nick Sweeting
d9366774b0
Update setup.sh 2021-01-22 13:37:25 -05:00
Nick Sweeting
7ab62d0b2c
update setup script 2021-01-22 13:03:57 -05:00
Nick Sweeting
5250989e32 split up release script into subscripts 2021-01-12 12:56:06 +02:00
Nick Sweeting
b5ce5b35a8 fix apt install without update in deb build 2021-01-12 12:56:06 +02:00
Nick Sweeting
40ce95a9e4 also tag image with short version 2021-01-12 12:56:06 +02:00
Nick Sweeting
922460a230 fix release script 2021-01-06 21:32:44 +02:00
jdcaballerov
b3d7243884 Ignore tests inside vendored modules 2020-12-16 12:11:17 -05:00
Nick Sweeting
db1f9b759e skip brew build in linux and debian build on mac 2020-12-11 16:59:53 +02:00
Nick Sweeting
e17c30ed2b save test output in tests/out 2020-12-11 16:49:00 +02:00
Nick Sweeting
8074a04a41 only activate venv if present 2020-11-28 05:47:03 -05:00
Nick Sweeting
90141c064b more workflows 2020-11-28 05:44:37 -05:00
Nick Sweeting
354fafe8b3 bump npm and python version in image 2020-11-28 05:24:49 -05:00
Nick Sweeting
08401b14c1 precheck if venv exists instead of soft failing 2020-11-28 05:00:45 -05:00
Nick Sweeting
d32aad5123 continue script if venv doesnt exist 2020-11-28 04:51:40 -05:00
Nick Sweeting
89eda16533 fix pip editable install 2020-11-28 04:18:07 -05:00
Nick Sweeting
28bc8f1777 add note about checking for deps 2020-11-28 04:11:10 -05:00
Nick Sweeting
bfa66fdddb add brew build script 2020-11-28 04:10:48 -05:00