Nick Sweeting
0b8ff4c84c
Update setup.sh
2024-02-18 05:28:48 -08:00
Nick Sweeting
0cdfab7f45
Update setup.sh
2024-02-18 05:27:17 -08:00
Nick Sweeting
e9f3b041ec
Update setup.sh
2024-02-18 05:21:27 -08:00
Nick Sweeting
131c9f5d83
Merge branch 'main' into dev
2024-01-16 18:15:21 -08:00
Nick Sweeting
2de06c14e1
fix setup.sh script
2024-01-16 18:15:14 -08:00
Nick Sweeting
ed49301cf0
only check data/archive if data has space available in entrypoinbt
2024-01-11 20:07:43 -08:00
Nick Sweeting
75d8ed3fec
dont attempt to chown /browsers/.links if it doesnt exist
2024-01-11 20:07:04 -08:00
Nick Sweeting
8ccb4f73ec
check data/archive folder for free space as well
2024-01-11 19:52:53 -08:00
Nick Sweeting
ff5aef521e
fix chown of playwright browsers dir links
2024-01-11 19:02:58 -08:00
Nick Sweeting
014c1e1dc7
remove dbus from docker setup, not actually needed
2024-01-11 19:02:34 -08:00
Nick Sweeting
df11a8a3ba
fix playwright browsers path not having hidden dir inside chowned
2024-01-11 17:26:58 -08:00
Nick Sweeting
975b1b5ae1
fix: handle archive folder permission more graceful ( #1312 )
2024-01-05 16:26:42 -08:00
Nick Sweeting
e085b1d13b
try to chown everything in ./data and only fallback to avoiding ./data/archive if it fails initially
2024-01-05 16:19:47 -08:00
gnattu
bc2bfc1cc7
fix: handle archive folder permission more graceful
...
On mounted network shares, chmod might be hard or impossible to do without modify the server config. Ignore the archive folder because we already tested if that folder is writeable and printed warnings to the user.
2024-01-05 12:57:01 +08:00
Nick Sweeting
a6ea05820b
empty commit to bump version difference
2024-01-04 19:59:34 -08:00
Nick Sweeting
e888869abc
remove conflicting packages when building brew bottle
2024-01-04 19:53:50 -08:00
Nick Sweeting
3ddc0c7f7a
fix free space calculation and make it based on absolute values instead of pcts
2024-01-04 17:24:31 -08:00
Nick Sweeting
2bb6dca294
check for available disk space on docker root fs and data volume and improve shell requoting
2024-01-04 15:58:45 -08:00
Nick Sweeting
48c9a49d56
fix shell re-quoting in docker_entrypoint.sh so that quoted subcommands can be passed in
2024-01-04 15:10:10 -08:00
Nick Sweeting
1f71fedff7
dont check for PGID=0 anymore
2024-01-02 17:22:54 -08:00
Nick Sweeting
6584f300d6
add better comments
2024-01-02 17:10:22 -08:00
Nick Sweeting
89bdda85e9
Merge branch 'dev' into side-fixes
2023-12-18 19:17:31 -08:00
Nick Sweeting
25a505f668
fix GIT_SHA tagging during build
2023-12-17 21:51:04 -08:00
Nick Sweeting
6ec7114033
also build GIT_SHA version of images
2023-12-17 21:48:38 -08:00
Nick Sweeting
7410fddacf
improve entrypoint error handling and color coding
2023-12-17 21:03:01 -08:00
Nick Sweeting
c259b3f2fd
fix browsers chown on startup again
2023-12-17 17:59:10 -08:00
Nick Sweeting
1ce228e9bb
fix /browsers/* does not exist chown error
2023-12-17 17:51:36 -08:00
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