Nick Sweeting
|
9b7ad2cae6
|
fix Dockerfile and INSTALLER_BIN_ABSPATH when not available on host
|
2024-10-21 03:16:07 -07:00 |
|
Nick Sweeting
|
f6212d2254
|
update dockerfile to hardcoce TMP_DIR and LIB_DIR
|
2024-10-21 00:36:53 -07:00 |
|
Nick Sweeting
|
fbd2c458c3
|
fix Docker main build
|
2024-10-11 00:44:19 -07:00 |
|
Nick Sweeting
|
2879bcb969
|
fix dockerfile global npm install location
|
2024-10-09 03:17:20 -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
|
5e351f6ba6
|
more docker dependency tweaks
|
2024-10-08 01:47:38 -07:00 |
|
Nick Sweeting
|
397ae1a99b
|
fix Docker build and import issues
|
2024-10-08 00:12:09 -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
|
7a9460f45b
|
try to ensure tmp is writable by archivebox user
|
2024-10-05 04:17:58 -07:00 |
|
Nick Sweeting
|
f108ab2270
|
revert docker python version back to 3.11 because node 22 needs 3.11 and we dont want 2 pythons
|
2024-10-05 03:57:25 -07:00 |
|
Nick Sweeting
|
db10a2142e
|
remove extra files from repo root and move package.json into etc
|
2024-10-05 03:53:23 -07:00 |
|
Nick Sweeting
|
497d3e9c2d
|
fix chrome trying to use novnc in docker when its not available
|
2024-10-04 22:29:32 -07:00 |
|
Nick Sweeting
|
ac96cc62fc
|
fix CUSTOM_TEMPLATES_DIR loading
|
2024-10-04 21:40:36 -07:00 |
|
Nick Sweeting
|
d747cf7f31
|
fix SYSTEM_TMP_DIR and SYSTEM_LIB_DIR in docker
|
2024-10-04 21:03:02 -07:00 |
|
Nick Sweeting
|
6939edeaf6
|
generate global unique machine id on docker build
|
2024-10-04 14:47:57 -07:00 |
|
Nick Sweeting
|
396a7ffcd8
|
move tmp dir to machine-id scoped dir
|
2024-10-04 03:24:15 -07:00 |
|
Nick Sweeting
|
8336c997a1
|
bump python version to 3.12 in docker
|
2024-10-04 00:45:13 -07:00 |
|
Nick Sweeting
|
ed2d76af00
|
minor Dockerfile improvements
|
2024-10-04 00:16:03 -07:00 |
|
Nick Sweeting
|
152b530249
|
scope LIB_DIR by os, arch, and docker status
|
2024-10-04 00:08:44 -07:00 |
|
Nick Sweeting
|
2e3a2f459c
|
add sonic to docker build
|
2024-10-04 00:08:18 -07:00 |
|
Nick Sweeting
|
c5da3c1f22
|
fix docker build
|
2024-10-03 18:24:27 -07:00 |
|
Nick Sweeting
|
490e5ba11d
|
fallback to localhost if detecting dnsserver fails
|
2024-10-03 03:53:50 -07:00 |
|
Nick Sweeting
|
770e06960c
|
change pdm to use 3.11 for locking
|
2024-09-06 03:49:10 -07:00 |
|
Nick Sweeting
|
c63917a22d
|
fix more CHROME_USER_DATA_DIR issues
|
2024-06-03 02:51:11 -07:00 |
|
Nick Sweeting
|
c570674798
|
fix docker build
|
2024-06-03 01:13:17 -07:00 |
|
Nick Sweeting
|
1d9e7ec66a
|
declare no-install-recommends at top of dockerfile and remove armv7 build steps
|
2024-04-25 21:35:09 -07:00 |
|
Nick Sweeting
|
11acc9ceea
|
Add Dockerfile labels needed for depandabot and Docker Extension marketplace
|
2024-04-12 14:16:55 -07:00 |
|
Nick Sweeting
|
ac73fb5129
|
merge fixes
|
2024-03-26 15:22:40 -07:00 |
|
Nick Sweeting
|
8007e97c3f
|
point archivebox to novnc display container by default
|
2024-03-18 14:41:57 -07:00 |
|
Nick Sweeting
|
3afd7b0cf0
|
add healthcheck to Dockerfile
|
2024-02-22 04:50:22 -08:00 |
|
Nick Sweeting
|
014c1e1dc7
|
remove dbus from docker setup, not actually needed
|
2024-01-11 19:02:34 -08:00 |
|
Nick Sweeting
|
eb2112e5b1
|
install and start dbus service to silence chrome headless errors
|
2024-01-11 17:26:26 -08:00 |
|
Nick Sweeting
|
a0c16ecae0
|
bump dependency versions
|
2024-01-02 17:10:29 -08:00 |
|
Nick Sweeting
|
5881a64353
|
fallback to alternative way of getting chrome version if needed
|
2023-12-17 22:11:13 -08:00 |
|
Nick Sweeting
|
b021a23b7b
|
dont install C compiler for final pip install archivebox in Dockerfile
|
2023-12-17 21:02:42 -08:00 |
|
Nick Sweeting
|
4a4ed2cad6
|
fix version string parsing
|
2023-12-17 17:44:26 -08:00 |
|
Nick Sweeting
|
c183de2903
|
split archivebox version into separate RUN line so that version can depend on VERSION.txt to get build time
|
2023-12-17 16:04:48 -08:00 |
|
Nick Sweeting
|
083d8b9965
|
fix Dockerfile lint issues
|
2023-11-13 22:38:19 -08:00 |
|
Nick Sweeting
|
eaedd828b7
|
fix missing stderr redirect breaking docker hub autobuild
|
2023-11-13 20:40:29 -08:00 |
|
Nick Sweeting
|
3d9d01ccd7
|
fix PLAYWRIGHT_BROWSERS_PATH not always being created
|
2023-11-13 19:18:47 -08:00 |
|
Nick Sweeting
|
c808e53b44
|
chown PLAYWRIGHT_BROWSERS_PATH after installing so archivebox setup can run
|
2023-11-07 01:42:16 -08:00 |
|
Nick Sweeting
|
56f27fdb13
|
remove dev packages from lockfiles
|
2023-11-03 21:54:17 -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
|
57f033be60
|
add targetos to build args
|
2023-10-31 19:43:01 -07:00 |
|
Nick Sweeting
|
00d671240e
|
use private caches for each architecture build so as not to pollute caches with bad binaries
|
2023-10-31 16:06:19 -07:00 |
|
Nick Sweeting
|
41bd7c6480
|
fix cache locking errors during parallel builds
|
2023-10-31 14:59:34 -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
|
562fd5a3bb
|
revert back to python-3.11 base image and add cache dirs for massive build speed increase
|
2023-10-31 03:58:24 -07:00 |
|
Nick Sweeting
|
ce4df6d965
|
use global pip cache
|
2023-10-31 03:19:35 -07:00 |
|