Quinn Casey
01d0d0e019
CI: Fix multi stage builds ( #190 )
...
* Try fixing build error
* --upgrade instead of --update
* Attempt to fix timeout
* Try build qpdf on arm64
* Revert "Try build qpdf on arm64"
This reverts commit 42823a4d28a7922c2a1c74803514d279caf1b8ec.
* Format
* Try with libqpdf-dev install
* Move libqpdf-dev install to else
* Try with correct uname
* Run docker container to extract frontend
Co-authored-by: Johann Bauer <bauerj@bauerj.eu>
2022-03-01 12:48:26 -08:00
Quinn Casey
009eecf044
Fix build --prod depreciated warning
2022-02-28 12:39:28 -08:00
Quinn Casey
34d4c17bc2
Merge pull request #161 from stumpylog/multistep-build
...
Refactor: Do the npm compile as a Build step in docker (Multistep build)
2022-02-28 06:09:17 -08:00
Johann Bauer
680d1f2126
Fix Armv7 Docker build
2022-02-26 13:43:48 +01:00
Trenton Holmes
89d0a232cf
Updates node version to 16 for the builder image
2022-02-25 14:23:40 -08:00
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