Michael Martin
c3ac102eba
Enhancement: speed-up docker container startup ( #11134 )
...
This alters the retry/backoff logic in the init-wait-for-db script to be more
optimistic about database availability. During regular deployment and
operations of paperless-ngx, it's common to restart the application server with
the database instance already running, so we should optimize for this case.
Instead of unconditionally delaying 5 seconds between each connection attempt,
start with a minimum delay of 1 second and increase the delay linearly with
each attempt, maxing out at 10 seconds. This makes the retry count-based
failure mode less practical, so instead we just use a timeout-based approach.*
*NOTE: the original implementation would have an effective timeout of 25s. This
alters the behavior to 60s.
Additionally, this removes an unnecessary 5s delay that was injected in the
postgres case. The script uses a more comprehensive connection check for
postgres than it does mariadb, so if anything this 5s delay after getting an
"ok" response from the DB was extra unnecessary in the postgres case.
2025-11-17 13:11:49 -08:00
shamoon
a206ac78dd
Chore: update Postgres compose volume mount path ( #11084 )
2025-10-20 16:18:36 +00:00
dependabot[bot]
7326224888
docker-compose(deps): Bump gotenberg/gotenberg in /docker/compose ( #11050 )
...
Bumps gotenberg/gotenberg from 8.23 to 8.24.
---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
dependency-version: '8.24'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com >
2025-10-15 13:52:58 -07:00
dependabot[bot]
92ee906701
docker-compose(deps): Bump library/postgres in /docker/compose ( #10965 )
...
Bumps library/postgres from 17 to 18.
---
updated-dependencies:
- dependency-name: library/postgres
dependency-version: '18'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-30 20:25:02 +00:00
dependabot[bot]
84d85d7a23
docker-compose(deps): Bump gotenberg/gotenberg from 8.22 to 8.23 in /docker/compose ( #10812 )
...
Bumps gotenberg/gotenberg from 8.22 to 8.23.
---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
dependency-version: '8.23'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 12:47:25 -07:00
dependabot[bot]
10ccccc987
docker-compose(deps): Bump library/mariadb from 11 to 12 in /docker/compose ( #10621 )
...
Bumps library/mariadb from 11 to 12.
---
updated-dependencies:
- dependency-name: library/mariadb
dependency-version: '12'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 15:07:50 -07:00
dependabot[bot]
27d72ebb18
docker-compose(deps): Bump gotenberg/gotenberg from 8.20 to 8.22 in /docker/compose ( #10687 )
...
Bumps gotenberg/gotenberg from 8.20 to 8.22.
---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
dependency-version: '8.22'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 14:53:35 -07:00
Katrin Leinweber
5410074062
Documentation: copy-edits ( #10417 )
2025-07-20 17:27:04 +00:00
Boyuan Yang
f8689c4819
Documentation: Fix URL for PAPERLESS_OCR_LANGUAGE example in docker-compose.env ( #10408 )
2025-07-19 02:25:31 +00:00
Trenton H
3d2a3ede71
Chore: Updates dependency groups ( #10339 )
2025-07-07 17:37:58 -07:00
shamoon
cc5ba71f06
Chore: remove spaces from run log
2025-06-17 16:02:45 -07:00
dependabot[bot]
bcb0ae1ee5
docker-compose(deps): Bump library/redis from 7 to 8 in /docker/compose ( #9879 )
...
Bumps library/redis from 7 to 8.
---
updated-dependencies:
- dependency-name: library/redis
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 16:49:18 +00:00
Trenton H
c83b0bfca6
Fix: Trim off the path portion so the comparision can properly skip ( #9839 )
2025-05-01 13:50:25 -07:00
dependabot[bot]
915584551c
docker-compose(deps): bump gotenberg/gotenberg from 8.19 to 8.20 in /docker/compose ( #9661 )
...
Bumps gotenberg/gotenberg from 8.19 to 8.20.
---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
dependency-version: '8.20'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 10:06:07 -07:00
shamoon
312bb743b9
Chore: add ymlfmt ( #9745 )
2025-04-22 22:20:54 +00:00
Trenton H
ab8c75958d
Fix: Adds better handling during folder checking/creation/permissions for non-root ( #9616 )
...
* Adds better handling during folder checking/creation/permissions for when the image is running as non-root
* Prefers the long options to commands
2025-04-14 15:51:57 +00:00
Trenton H
e2860ed36d
Fix: Explicitly set the HOME environment variable for running as root at startup ( #9643 )
...
* Explicitly set the HOME environment for the migrations to fix issue with certificates
* Defines the HOME globally when we're running as root for startup
2025-04-14 15:21:45 +00:00
Thom Wiggers
82a5680217
Delete unused docker/docker-entrypoint.sh ( #9615 )
2025-04-14 07:39:56 -07:00
Trenton Holmes
f036292b72
Merge remote-tracking branch 'origin/dev'
2025-04-09 14:53:31 -07:00
Trenton H
0fb55f3ae8
Fix: Run migration lock as the correct user ( #9604 )
2025-04-09 21:15:38 +00:00
Trenton H
78822f6121
Fix: Adds a warning to the user if their secret file includes a trailing newline ( #9601 )
2025-04-09 21:05:26 +00:00
dependabot[bot]
c9bc9acd1a
docker-compose(deps): Bump gotenberg/gotenberg in /docker/compose ( #9532 )
...
Bumps gotenberg/gotenberg from 8.17 to 8.19.
---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
dependency-version: '8.19'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 18:53:44 +00:00
shamoon
32a7f9cd5a
Enhancement: allow webUI first account signup ( #9500 )
2025-03-29 17:12:34 +00:00
Trenton H
9c68100dc0
Fix: Make management commands aware of the container environment ( #9499 )
2025-03-26 14:17:10 -07:00
Trenton H
6e694ad9ff
Switch to using uvloop and upgrade granian for some ASGI fixes ( #9494 )
2025-03-25 21:41:29 -07:00
Trenton H
9944f81512
Fix: Allow setting of other Granian options ( #9360 )
2025-03-11 17:33:56 +00:00
dependabot[bot]
032bada221
docker-compose(deps): Bump library/postgres in /docker/compose ( #9353 )
...
Bumps library/postgres from 16 to 17.
---
updated-dependencies:
- dependency-name: library/postgres
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 09:37:53 -07:00
Trenton H
654c9ca273
Feature: Switch webserver to granian ( #9218 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2025-02-28 19:37:45 +00:00
shamoon
a548c32c1f
Enhancement: allow disabling the filesystem consumer ( #9199 )
2025-02-23 13:52:41 -08:00
Max Mehl
6b7fb286f7
Chore: bump gotenberg docker images ( #9189 )
...
* Chore: update gotenberg Docker images to latest minor version
* Chore: update gotenberg Docker images to latest minor version for devcontainer
2025-02-21 13:29:21 -08:00
Trenton H
880f08599a
Transitions the Docker image to use s6 and s6-overlay for process supervision instead of supervisord ( #8886 )
2025-02-07 11:25:54 -08:00
shamoon
5821033e3d
Merge branch 'dev'
2025-01-13 07:47:08 -08:00
shamoon
7d182ab894
Enhancement: prune audit logs and management command ( #8416 )
2024-12-03 19:28:27 +00:00
shamoon
fcf532f13e
Documentation: documentation updates
2024-11-24 14:20:20 -08:00
ftibi93
6c3d6d562d
Documentation: fix docker-compose.portainer.yml GID ( #8273 )
2024-11-16 04:19:18 +00:00
shamoon
28fdb170bf
Fix: handle uuid fields created under mariadb and Django 4 ( #8034 )
2024-10-28 13:54:16 +00:00
shamoon
e775b6346a
Fix: dont try to load PAPERLESS_MODEL_FILE as env from file ( #8040 )
2024-10-26 22:29:20 +00:00
gawa971
a9b7965dcf
Enhancement: use apt only when needed docker-entrypoint.sh ( #7756 )
2024-09-23 23:46:03 -07:00
Trenton H
aef387ed69
Chore: Use self-documenting long options in Docker startup scripts ( #7275 )
2024-07-16 10:27:12 -07:00
Trenton H
29e6371cd1
Feature: Upgrade Gotenberg to v8 ( #7094 )
2024-06-27 02:37:50 +00:00
Bruno Willenborg
2116964f67
docs: drop obsolete docker compose version ( #6806 )
2024-05-22 15:21:48 -07:00
Trenton H
f7ce32f471
Updates the Tika image to the official now that Apache publishes multi-arch images ( #6802 )
2024-05-21 20:45:56 +00:00
Trenton H
622f624132
Chore: Change the code formatter to Ruff ( #6756 )
...
* Changing the formatting to ruff-format
* Replaces references to black to ruff or ruff format, removes black from dependencies
2024-05-18 02:26:50 +00:00
Trenton H
48092d47c5
Updates the recommended versions of databases to their latest ( #6639 )
2024-05-08 20:32:17 +00:00
shamoon
63e1f9f5d3
Feature: custom fields filtering & bulk editing ( #6484 )
2024-04-26 15:10:03 -07:00
Trenton H
3d8de50b5a
Don't assume the /tmp folder is where the user wants to place the scratch directory ( #5948 )
2024-02-28 22:46:24 +00:00
Henrik Gerdes
9d84e95771
feat: add env allowing paperless to run in read_only filesystem ( #5596 )
2024-02-01 20:42:23 +00:00
Joakim Berglund
85b596d20d
Lowercase stack name in docker-compose.portainer.yml ( #5491 )
...
Portainer does not allow upper case letters in the stack name. Update documentation to adhere to this limitation.
2024-01-21 10:34:04 -08:00
luzpaz
58bf9c552b
Documentation: Fix typos with automated tool ( #5319 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-01-08 16:58:41 +00:00
Colin Hebert
4f85dcecfc
Deployment: Use the default Docker healthcheck from the Dockerfile (Part 2) ( #5224 )
...
* Set default healthcheck
* Rely on default healthcheck
2024-01-07 22:49:29 +00:00