Trenton Holmes
2407798d2e
Adds simple Python to wait for Redis broker to be ready (with minor Dockerfile improvements)
2022-04-26 08:46:03 -07:00
Trenton Holmes
f1da37dd12
Minor fixes for local building
2022-04-25 11:32:53 -07:00
Trenton Holmes
d19015579c
Instead of using a full image name, use the repo and version to build the image to pull from. Removes building of the frontend for multiple platforms
2022-04-25 11:32:53 -07:00
Trenton Holmes
6179ca5668
Fixes final WORKDIR directive
2022-04-25 11:32:52 -07:00
Trenton Holmes
6c70db31bd
Incorporates the base image building back into the main repo with multi stage building
2022-04-25 11:32:52 -07:00
Michael Shamoon
301ad7e07d
v1.7.0-rc1
2022-04-11 21:03:02 -07:00
Trenton Holmes
296a0edae4
Updates the base image tag to use the :dev tag from the base image dev branch
2022-04-07 08:00:22 -07:00
Trenton Holmes
19cf66be0f
Updates the Dockerfile to utilize our new base image 1.0 which provides the pre-compiled wheels for certain dependencies and most base packages
2022-03-30 09:09:50 -07:00
Frank Strieter
a83d6a691a
fix: exclude cypress from build in Dockerfile
2022-03-25 07:26:15 +01:00
Schnuffle
6e0d334a0c
Indentation corrections
2022-03-21 19:38:44 +01:00
Schnuffle
c2c8a27545
Corrections to pass pre-commit hooks
2022-03-20 15:58:37 +01:00
Quinn Casey
43bc42826b
Add newline
2022-03-02 10:03:37 -08:00
Quinn Casey
004375b478
Add org.opencontainers.image labels
2022-03-02 10:03:37 -08:00
Quinn Casey
49a1c3f8c2
Update maintainer email
2022-03-02 10:03:37 -08:00
Quinn Casey
1e6c666df4
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
a679a1966a
Fix build --prod depreciated warning
2022-02-28 12:39:28 -08:00
Quinn Casey
dad9de3be3
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
4377998232
Fix Armv7 Docker build
2022-02-26 13:43:48 +01:00
Trenton Holmes
83e40f3e87
Updates node version to 16 for the builder image
2022-02-25 14:23:40 -08:00
Toxix
31d96ea85b
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
a6144e9692
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
701506e569
Fix build-docker-image
CI step
2022-02-24 16:43:57 +01:00
Quinn Casey
7845cece6b
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
0b90e69119
update dockerfile
2021-08-18 18:21:31 +02:00
Jonas Winkler
5a97f3f94b
update libseccomp2
2021-04-28 02:12:55 +02:00
Christopher Timm
5765893f69
Use gosu instead of sudo for easier configuration
...
#879
2021-04-26 19:06:30 -05:00
jonaswinkler
c2d4ca7566
lets hope this works
2021-04-17 22:29:54 +02:00
Jonas Winkler
5208e81715
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
4db75537cb
install sudo from stable
2021-04-10 14:38:19 +02:00
Starbeamrainbowlabs
dd7c5da256
docker-entrypoint.sh: split non-root tasks into docker-prepare.sh
2021-04-08 00:03:55 +01:00
jonaswinkler
27cb243a2f
fix dependencies
2021-03-21 13:50:48 +01:00
jonaswinkler
d3514fc5f9
update dependencies
2021-03-21 12:20:10 +01:00
jonaswinkler
e2a932d744
update dependencies
2021-02-21 00:24:33 +01:00
jonaswinkler
d6c3471909
reprganized docker file, less layers, new shortcuts for management commands
2021-02-12 16:53:51 +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
96dc7583bf
add missing dependency back into the Dockerfile.
2021-01-13 19:58:32 +01:00
jonaswinkler
c7c98c623d
try building without libatlas
2021-01-12 21:26:39 +01:00
jonaswinkler
387135ffa5
update dockerfile
2021-01-12 14:01:15 +01:00
jonaswinkler
64b176103e
fixes #201
2021-01-12 13:51:44 +01:00
jonaswinkler
3fbf24a1c2
don't use dependencies from testing
2021-01-11 21:55:06 +01:00
jonaswinkler
4503be110a
try building this with updated dependencies
2021-01-11 17:13:56 +01:00
jonaswinkler
ee31249d65
reorganized the Dockerfile
2021-01-10 22:28:46 +01:00
jonaswinkler
527b7bee3f
forgot a dependency
2021-01-10 21:27:41 +01:00
jonaswinkler
1e185d1502
don't build front end with docker
2021-01-10 19:59:05 +01:00
jonaswinkler
22fc16f4a3
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
def85a3d37
maybe use requirements instead?
2021-01-10 15:51:40 +01:00
jonaswinkler
74db555f78
fix cryphtography for armv7
2021-01-10 11:39:30 +01:00
jonaswinkler
a1a415a5d1
fix up pipfile for arm/v7
2021-01-10 11:26:14 +01:00
jonaswinkler
c9ce69c1c1
documentation action
2021-01-10 00:50:06 +01:00
jonaswinkler
0051d9f76e
undo removing a required library
2021-01-09 20:29:29 +01:00