comparison Dockerfile @ 75:ac596874d997

fix client side encryption
author Alain Mazy <am@osimis.io>
date Tue, 30 Aug 2022 14:59:58 +0200
parents
children 6aa3ec905f58
comparison
equal deleted inserted replaced
74:a25b4140e7e4 75:ac596874d997
1 # This is a dev Dockerfile in case you need to rebuild an osimis/orthanc image with a test
2 # version of the s3 plugin
3 # docker build -t osimis/orthanc:s3test .
4
5 FROM osimis/orthanc-builder-base:bullseye-20220328-slim-stable as orthanc-builder-base
6
7 FROM orthanc-builder-base as build-s3-object-storage
8
9 WORKDIR /
10
11 WORKDIR /sources
12
13 # (framework version used to build the cloud storage plugins)
14 RUN hg clone https://hg.orthanc-server.com/orthanc/ -r "Orthanc-1.10.1"
15
16 RUN mkdir orthanc-object-storage
17
18 COPY . /sources/orthanc-object-storage
19
20
21 RUN mkdir -p /build/cloud-storage/aws
22 WORKDIR /build/cloud-storage/aws
23 RUN cmake -DCMAKE_BUILD_TYPE:STRING=Release -DUSE_VCPKG_PACKAGES=OFF -DORTHANC_FRAMEWORK_SOURCE=path -DORTHANC_FRAMEWORK_ROOT=/sources/orthanc/OrthancFramework/Sources /sources/orthanc-object-storage/Aws/
24 RUN make -j 8
25
26
27 FROM osimis/orthanc:22.7.0
28
29 COPY --from=build-s3-object-storage /build/cloud-storage/aws/libOrthancAwsS3Storage.so /usr/share/orthanc/plugins-available/
30
31 RUN chmod +x /usr/share/orthanc/plugins-available/*