Mercurial > hg > orthanc-object-storage
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/* |