Skip to content
Snippets Groups Projects
Commit 11dc28dc authored by Andréas Livet's avatar Andréas Livet
Browse files

Use env var to handle max upload settings

parent 00a3b3f6
No related branches found
No related tags found
No related merge requests found
......@@ -6,4 +6,7 @@ VITE_PSPDFKIT_LICENSE_KEY=changethis
# Usefull for deployment
VITE_COMMIT_SHORT_SHA=
# Remove this env if you don't want login form
VITE_ALLOW_LOGIN_FORM=1
\ No newline at end of file
VITE_ALLOW_LOGIN_FORM=1
# sofia_collection Upload limits
VITE_MAX_UPLOAD_SIZE_IN_MB=1024
VITE_MAX_UPLOAD_PDF_PAGES=1500
\ No newline at end of file
......@@ -7,6 +7,8 @@ ARG VITE_API_URL
ARG VITE_COMMIT_SHORT_SHA
ARG VITE_ALLOW_LOGIN_FORM
ARG VITE_PSPDFKIT_LICENSE_KEY
ARG VITE_MAX_UPLOAD_SIZE_IN_MB
ARG VITE_MAX_UPLOAD_PDF_PAGES
# Copy package.json and yarn.lock first to leverage Docker's cache
COPY . ./
......
......@@ -12,16 +12,16 @@ liriae_viewer:build:
# Only allow login form on dev platform
- if: "$CI_COMMIT_TAG"
variables:
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://collections.sofia-transition-ecologique.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA} --build-arg VITE_PSPDFKIT_LICENSE_KEY=${PSPDFKIT_LICENSE_KEY_PROD}
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://collections.sofia-transition-ecologique.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA} --build-arg VITE_PSPDFKIT_LICENSE_KEY=${PSPDFKIT_LICENSE_KEY_PROD} --build-arg VITE_MAX_UPLOAD_SIZE_IN_MB=1024 --build-arg VITE_MAX_UPLOAD_PDF_PAGES=1500
- if: $CI_COMMIT_BRANCH == "main"
variables:
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://preprod-sofia-collections.direct.horsprod.ademe-scw.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA}
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://preprod-sofia-collections.direct.horsprod.ademe-scw.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA} --build-arg VITE_MAX_UPLOAD_SIZE_IN_MB=1024 --build-arg VITE_MAX_UPLOAD_PDF_PAGES=1500
- if: $CI_COMMIT_BRANCH == "develop"
variables:
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://int-sofia-collections.direct.horsprod.ademe-scw.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA} --build-arg VITE_ALLOW_LOGIN_FORM=true --build-arg VITE_PSPDFKIT_LICENSE_KEY=${PSPDFKIT_LICENSE_KEY_INT}
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://int-sofia-collections.direct.horsprod.ademe-scw.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA} --build-arg VITE_ALLOW_LOGIN_FORM=true --build-arg VITE_PSPDFKIT_LICENSE_KEY=${PSPDFKIT_LICENSE_KEY_INT} --build-arg VITE_MAX_UPLOAD_SIZE_IN_MB=1024 --build-arg VITE_MAX_UPLOAD_PDF_PAGES=1500
- if: $CI_COMMIT_BRANCH == "devel-eki"
variables:
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://rec-sofia-collections.direct.horsprod.ademe-scw.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA} --build-arg VITE_ALLOW_LOGIN_FORM=true
build_args: --build-arg ENV=${ENV} --build-arg VITE_API_URL=https://rec-sofia-collections.direct.horsprod.ademe-scw.fr --build-arg VITE_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA} --build-arg VITE_MAX_UPLOAD_SIZE_IN_MB=1024 --build-arg VITE_MAX_UPLOAD_PDF_PAGES=1500
# liriae_viewer - release
liriae_viewer:release:
......
sofia_collections @ 45444882
Subproject commit eb5dfe0e334cddcc6776e65f73de8f6756dcb82a
Subproject commit 454448822cc68d5a67aa67cdfc9158ef62c4b428
......@@ -54,7 +54,11 @@ export function DropZone({ onDrop }: { onDrop: (fileList: File[]) => void }) {
<div {...getRootProps({ style })}>
<input {...getInputProps()} />
<p>Déposez des fichiers ici</p>
<p className="fr-hint-text">(Max. 1Go et 1500 pages)</p>
<p className="fr-hint-text">
(Max. {import.meta.env.VITE_MAX_UPLOAD_SIZE_IN_MB || 1024}Mo et{" "}
{import.meta.env.VITE_MAX_UPLOAD_PDF_PAGES || 1500}
pages)
</p>
</div>
</section>
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment