Nick Sweeting
835f961aed
ignore existing venv when locking pkgs
2024-10-07 23:49:30 -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
1fc6851387
fix /app/lib ownership in docker
2024-10-05 04:24:16 -07:00
Nick Sweeting
7a9460f45b
try to ensure tmp is writable by archivebox user
2024-10-05 04:17:58 -07:00
Nick Sweeting
eccf123f69
fix tag name splitting in docker build script
2024-10-05 03:56:20 -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
00a91e09c6
clean previous build before releasing
2024-10-05 03:23:23 -07:00
Nick Sweeting
0c52fd2873
dont release docs during release
2024-10-05 03:22:01 -07:00
Nick Sweeting
b1264a6f8b
force push tags
2024-10-05 03:20:56 -07:00
Nick Sweeting
bf073b0217
make release script less aggro about pushing
2024-10-05 03:19:37 -07:00
Nick Sweeting
7f1aa72b7a
update pip build script to not use old dist method
2024-10-05 02:32:44 -07:00
Nick Sweeting
171fbe4cf2
remove apt and brew build scripts
2024-10-05 02:16:17 -07:00
Nick Sweeting
e29aff12bf
update build and release scripts to use uv
2024-10-05 01:17:53 -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
8336c997a1
bump python version to 3.12 in docker
2024-10-04 00:45:13 -07:00
Nick Sweeting
f4f1d7893c
fix CUSTOM_TEMPLATES_DIR config load and chrome symlinking
2024-10-03 03:20:25 -07:00
Nick Sweeting
29fc14dff4
dont build docker container twice during release
2024-10-03 03:12:18 -07:00
Nick Sweeting
ca41d033da
speed up docker build using implicit lock
2024-09-06 04:24:31 -07:00
Nick Sweeting
770e06960c
change pdm to use 3.11 for locking
2024-09-06 03:49:10 -07:00
Nick Sweeting
cfe5798ade
bump version to 0.8.3
2024-09-06 02:59:14 -07:00
Nick Sweeting
3b28042d0d
explicitly specify python version in pdm lock file build target
2024-08-22 15:54:02 -07:00
Nick Sweeting
ba14ee0e5e
fix ghcr image names
2024-06-04 04:17:33 -07:00
Nick Sweeting
c570674798
fix docker build
2024-06-03 01:13:17 -07:00
Nick Sweeting
4af743e9e0
dont modify pip_dist to reduce git noise
2024-06-02 19:18:24 -07:00
Nick Sweeting
102e87578c
re-lock packages for python3.10 because we have to support it still
2024-05-11 15:06:19 -07:00
Nick Sweeting
8d7dd47c43
stop pushing version tags by default on docker build
2024-04-30 21:43:44 -07:00
Nick Sweeting
8f3901dd36
fix edge case in docker_entrypoint where crontabs glob fails to expand
2024-04-25 21:38:15 -07:00
Nick Sweeting
6a6ae7468e
fix lint errors
2024-04-25 21:36:11 -07:00
Nick Sweeting
716ba52450
bump django to version 5.0 and all other requirements
2024-04-25 04:19:16 -07:00
Nick Sweeting
463ea54616
remove references to main branch in favor of stable branch
2024-04-24 16:38:00 -07:00
Nick Sweeting
8e9cfc8869
fix crontab symlinking to use glob instead of ls for iteration
2024-04-24 16:23:08 -07:00
Nick Sweeting
98c5e69203
bump lockfiles
2024-04-24 14:38:21 -07:00
Nick Sweeting
756e159dfe
add new bin/lock_pkgs.sh to generate package lockfiles consistently
2024-04-23 17:45:36 -07:00
Nick Sweeting
e48159b8a0
cleanup docker-compose by storing crontabs in data dir
2024-03-26 15:24:05 -07:00
jim winstead
741ff5f1a8
Make it a little easier to run specific tests
...
Changes ./bin/test.sh to pass command line options to pytest, and default to
only running tests in the tests/ directory instead of everywhere excluding
a few directories which is more error-prone.
Also keeps the mock_server used in testing quiet so access log entries don't
appear on stdout.
2024-03-01 12:43:53 -08:00
Nick Sweeting
fa24136ff7
Update setup.sh
2024-02-18 05:46:53 -08:00
Nick Sweeting
b706ab390d
Merge branch 'main' into dev
2024-02-18 05:40:49 -08:00
Nick Sweeting
84fe8e1c75
Update setup.sh
2024-02-18 05:40:30 -08:00
Nick Sweeting
8519c81711
Update setup.sh
2024-02-18 05:32:38 -08:00
Nick Sweeting
9373a2853e
Update setup.sh
2024-02-18 05:32:20 -08:00
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