85 Commits

Author SHA1 Message Date
Toxix
3287ddf6d7 Fix node version
From automatic codereview. We should use a specific node version.

We are using the same version that was used before in the github
pipeline.
2022-02-25 14:23:40 -08:00
Toxix
4467ef054d Refector: Do the npm compile as a Build step
This removes the requirement of npm on the host system and removes an
additional manual step during the building of the docker image.

Updated the documentation accordingly and fixed a typo.
2022-02-25 14:23:40 -08:00
Johann Bauer
df4ae9f0cd Fix build-docker-image CI step 2022-02-24 16:43:57 +01:00
Quinn Casey
a33ccb01a6 Add timeout to pip install
Attempt to fix `ConnectionResetError` seen [here](https://github.com/paperless-ngx/paperless-ngx/runs/5275984654?check_suite_focus=true) and [here](https://github.com/paperless-ngx/paperless-ngx/runs/5259904053?check_suite_focus=true)
2022-02-21 10:27:03 -08:00
jonaswinkler
205013d7cb update dockerfile 2021-08-18 18:21:31 +02:00
Jonas Winkler
a83608800c update libseccomp2 2021-04-28 02:12:55 +02:00
Christopher Timm
b976d56ce8 Use gosu instead of sudo for easier configuration
#879
2021-04-26 19:06:30 -05:00
jonaswinkler
62f9eb01c4 lets hope this works 2021-04-17 22:29:54 +02:00
Jonas Winkler
c41eec945c Merge pull request #856 from sbrl/patch-1
docker-entrypoint.sh: don't crash on chown errors
2021-04-17 13:57:14 +02:00
jonaswinkler
78cb2c1a81 install sudo from stable 2021-04-10 14:38:19 +02:00
Starbeamrainbowlabs
9ede9010c7 docker-entrypoint.sh: split non-root tasks into docker-prepare.sh 2021-04-08 00:03:55 +01:00
jonaswinkler
90b1394157 fix dependencies 2021-03-21 13:50:48 +01:00
jonaswinkler
69f8941dd7 update dependencies 2021-03-21 12:20:10 +01:00
jonaswinkler
bcad9c2ce4 update dependencies 2021-02-21 00:24:33 +01:00
jonaswinkler
6220b7f020 reprganized docker file, less layers, new shortcuts for management commands 2021-02-12 16:53:51 +01:00
jonaswinkler
494ee181d1 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
dee20107ef add missing dependency back into the Dockerfile. 2021-01-13 19:58:32 +01:00
jonaswinkler
e530d74b0a try building without libatlas 2021-01-12 21:26:39 +01:00
jonaswinkler
bbed1f4d74 update dockerfile 2021-01-12 14:01:15 +01:00
jonaswinkler
263c7d3925 fixes #201 2021-01-12 13:51:44 +01:00
jonaswinkler
e94a3569fc don't use dependencies from testing 2021-01-11 21:55:06 +01:00
jonaswinkler
262b952ae7 try building this with updated dependencies 2021-01-11 17:13:56 +01:00
jonaswinkler
58ded0a340 reorganized the Dockerfile 2021-01-10 22:28:46 +01:00
jonaswinkler
1cf02fb50f forgot a dependency 2021-01-10 21:27:41 +01:00
jonaswinkler
8c64dbd216 don't build front end with docker 2021-01-10 19:59:05 +01:00
jonaswinkler
4192dc9158 revert to python:3.7-slim base image since ubuntu:20.04 is clearly not working for arm 2021-01-10 17:18:35 +01:00
jonaswinkler
52cba3c010 maybe use requirements instead? 2021-01-10 15:51:40 +01:00
jonaswinkler
b26d22dbbe fix cryphtography for armv7 2021-01-10 11:39:30 +01:00
jonaswinkler
51a8593b5a fix up pipfile for arm/v7 2021-01-10 11:26:14 +01:00
jonaswinkler
8df24fed22 documentation action 2021-01-10 00:50:06 +01:00
jonaswinkler
eb42842386 undo removing a required library 2021-01-09 20:29:29 +01:00
jonaswinkler
f6bcd68afb Merge branch 'dev' into travis-multiarch-builds 2021-01-09 14:48:51 +01:00
jonaswinkler
eaae147e32 Merge branch 'dev' into travis-multiarch-builds 2021-01-07 17:41:44 +01:00
jonaswinkler
541eaf9c0d Merge branch 'dev' into travis-multiarch-builds 2020-12-28 17:54:48 +01:00
jonaswinkler
c72c489cdc update Dockerfile 2020-12-23 17:03:00 +01:00
Jonas Winkler
d6ae8104ae Merge pull request #178 from MarkSchmitt/travis-multiarch-builds
Automatic CI/CD multiarch docker builds
2020-12-23 14:35:47 +01:00
jonaswinkler
bc30d28cbb Adds jbig2 to the build, fixes #93 2020-12-21 23:02:26 +01:00
Mark Schmitt
35523bfcaa Add libxslt-dev to dependencies.
At least one arm based image does not pull in dependencies the same way
the amd64 one does, resulting in a missing libxslt shared lib.
2020-12-21 16:19:24 +01:00
jonaswinkler
d702147b77 reorganized docker build. 2020-12-20 15:58:29 +01:00
Jonas Winkler
45aab154de updated the build process, it now works on RPi as well. 2020-11-18 22:43:36 +01:00
Jonas Winkler
12b70a13be getting paperless-ng ready for the first release. 2020-11-14 12:10:51 +01:00
Jonas Winkler
52ce5676df fixes the docker build. also: proper 404 for missing documents/thumbnails 2020-11-13 22:31:39 +01:00
Jonas Winkler
6120a316b4 updated some dependencies, updated docker files 2020-11-13 18:42:32 +01:00
Jonas Winkler
d3e7c8ff4e added a task scheduler for recurring tasks 2020-11-09 20:29:10 +01:00
Jonas Winkler
3b0e794b3d use django authentication instead of auth tokens. 2020-11-09 15:28:12 +01:00
Jonas Winkler
353447e60f new Dockerfile fixes #21 2020-11-05 11:23:58 +01:00
Jonas Winkler
8e4637ee81 i screwed up the dockerfile 2020-11-04 20:09:35 +01:00
Jonas Winkler
bae43e96d7 updated readme 2020-11-04 17:25:59 +01:00
Jonas Winkler
e326bc4f51 updated dockerfiles 2020-11-01 23:01:36 +01:00
Jonas Winkler
ffcba0525d updated docker config 2020-10-29 22:30:36 +01:00