Commit Graph

80 Commits

Author SHA1 Message Date
Uli Fahrer 2dcacaee14 fix(tika): adapt to Gotenberg 7 API
This commit adapts to the latest breaking changes from Gotenberg 7.
It also freezes the usage of the Gotenberg server to v7.x. Doing
this prevents further breaking changes leaking in our code base.

* refs #1250
2021-08-27 08:32:16 +02:00
jonaswinkler c72791bd21 Fix file permissions 2021-05-19 22:05:23 +02:00
jonaswinkler 0419c52d35 fix file permissions 2021-05-19 20:02:56 +02:00
Jonas Winkler b12fcca20d Merge remote-tracking branch 'origin/dev' into dev 2021-05-16 01:23:07 +02:00
Jonas Winkler 61b47e358f correct file mode 2021-05-16 01:22:51 +02:00
Fabian Ohler ed44f0cb04 fix description of paperless-scheduler.service 2021-05-14 13:43:39 +02:00
Stelian Iancu ede06f4fd4 Postgres won't run without a password. 2021-03-04 16:26:03 +01:00
jonaswinkler d7b2906977 fix typo 2021-01-31 15:37:09 +01:00
jonaswinkler fd59def1bd Merge branch 'feature-websockets-status' into dev 2021-01-31 14:37:15 +01:00
jonaswinkler adb76eafaf moved gunicorn.conf.py to a more appropriate place and reference that in the configuration scripts. 2021-01-31 13:52:21 +01:00
jonaswinkler 7414b3d23a update configuration 2021-01-27 19:57:04 +01:00
jonaswinkler 838631b057 Merge branch 'dev' into travis-multiarch-builds 2021-01-07 17:41:44 +01:00
jonaswinkler a02ddeb722 fix release script 2021-01-07 00:08:42 +01:00
jonaswinkler 7f8ba75d90 update build scripts 2021-01-06 14:19:46 +01:00
jonaswinkler 279e269a66 update start_services.sh script 2021-01-01 21:50:32 +01:00
jonaswinkler 5b344963b9 reorganized docker build. 2020-12-20 15:58:29 +01:00
jonaswinkler c813c02025 version increment. 2020-12-16 17:01:20 +01:00
jonaswinkler c2a86704eb removed the encryption logic. 2020-11-29 01:19:23 +01:00
jonaswinkler a1f5ddede8 release script checklist 2020-11-27 17:36:57 +01:00
Jonas Winkler 4b47f4929e fix release script 2020-11-22 22:35:25 +01:00
Jonas Winkler d65a118d8a use docker compose for building 2020-11-22 00:35:19 +01:00
Jonas Winkler 5a84cc835a updated release script 2020-11-21 13:05:17 +01:00
Jonas Winkler a9ebe9606e updated the release process. 2020-11-19 13:19:45 +01:00
Jonas Winkler 0bc6d471fa updated the build process, it now works on RPi as well. 2020-11-18 22:43:36 +01:00
Jonas Winkler 758d53d816 more documentation. 2020-11-18 00:00:55 +01:00
Jonas Winkler 011bc9916e updated release scripts 2020-11-15 16:40:03 +01:00
Jonas Winkler 5a055dfe60 added a handy script to make a release package. 2020-11-14 12:58:11 +01:00
Jonas Winkler 1d759b75b5 getting paperless-ng ready for the first release. 2020-11-14 12:10:51 +01:00
Jonas Winkler f92ee0068c updated some dependencies, updated docker files 2020-11-13 18:42:32 +01:00
Jonas Winkler 024fcde9de a handy script that brings up postgres and redis 2020-11-11 20:25:33 +01:00
Jonas Winkler 9d22d9c9b1 added a task scheduler for recurring tasks 2020-11-09 20:29:10 +01:00
Jonas Winkler 8f4ddb30c1 updated dockerfiles 2020-11-01 23:01:36 +01:00
Jonas Winkler 5c4849796b fixed folders, compatible with previous paperless version 2020-10-29 14:30:15 +01:00
Jonas Winkler 70c1a0e717 i fixed the docker 2020-10-29 00:46:57 +01:00
Jonas Winkler 2c21b3b8ba moved gunicorn config 2020-10-27 01:08:50 +01:00
lawtancool 02698fab43 change gunicorn workers to 3
Assuming a single core system,  (2 x $num_cores) + 1 = 3
(see https://docs.gunicorn.org/en/stable/design.html#how-many-workers)
2020-05-19 09:41:08 -07:00
lawtancool d0bac60300 Change gunicorn workers from 1 to 4
see https://docs.gunicorn.org/en/stable/design.html#how-many-workers
2020-05-03 20:16:55 -07:00
ahyear b741f1e504 Merge pull request #599 from ljm42/patch-1
Allow non-unique GIDs
2020-03-15 04:43:09 +01:00
JOKer 65c19999e8 Merge pull request #581 from nxnjz/patch-1
added dependency on network.target so that paperless-webserver can cleanly shutdown before the network goes down (during reboots, etc.)

network-online.target is not required when accessing paperless on localhost, so having a dependency on it is not necessary.
2020-02-28 23:12:26 +01:00
nxnjz 56c686da1e Update paperless-webserver.service 2020-02-27 20:05:50 +02:00
ljm42 ad42e7fabe Allow non-unique GIDs
Need to allow non-unique group ids, so paperless can map to an existing GID.

The comment says the map_uidgid() function came from docker-gitlab, the same fix was applied there too:
  https://github.com/sameersbn/docker-gitlab/commit/c80bd876628d0c04f8ef2a3ffb46fe899bf63d23
2020-01-05 18:20:03 -08:00
nxnjz 2cb172b4aa added dependency on network.target 2019-11-19 22:16:53 +02:00
Fabian Winter 9c1fcbcc98 Address comments 2019-11-03 20:14:17 +01:00
Fabian Winter 9b2b435c5b Support SSL for web interface
Thanks to @MasterofJOKers, here is basic support for SSL:
You need to create your key and certificate and copy them to the `data`
directory, named `ssl.cert` and `ssl.key`.
Then, set `PAPERLESS_USE_SSL` in `docker-compose.env` to `true`.

Solves #576.
2019-11-03 18:30:43 +01:00
Florian Gabsteiger d390005c5c Enable user-controlled gunicorn options in docker-compose file 2019-09-22 11:47:22 +02:00
Florian Gabsteiger bdeaf33462 Copy gunicorn.conf to docker container and use it in entrypoint 2019-09-22 11:47:22 +02:00
Florian Gabsteiger dcc959d4f7 Add gunicorn option to docker-entrypoint script 2019-09-22 11:47:22 +02:00
schwabelbauch ba5241619a Update docker-entrypoint.sh
fixed issue with installing tesseract languages
2019-03-27 22:22:20 +01:00
Daniel Quinn 4a71c33537 Use [[]] instead of [] in Bash scripts 2018-12-30 17:32:17 +00:00
Joshua Taillon 63e2fbe0c9 Update paperless-webserver.service
Update `gunicorn` command to use `--pythonpath`
2018-11-16 09:21:07 -05:00