Continue to allow a relative path to be specified for the theme directory.
This commit is contained in:
parent
3103663978
commit
f7ce8c96f3
4 changed files with 8 additions and 3 deletions
|
|
@ -2,5 +2,6 @@ venv
|
||||||
env*
|
env*
|
||||||
prototypes
|
prototypes
|
||||||
support
|
support
|
||||||
Dockerfile
|
**/Dockerfile
|
||||||
_*
|
_*
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ include:
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
project_name: cara
|
project_name: cara
|
||||||
PY_VERSION: "3.9" # This is what we have running in OpenShift currently.
|
PY_VERSION: "3.9"
|
||||||
|
|
||||||
|
|
||||||
# A full installation of CARA, tested with pytest.
|
# A full installation of CARA, tested with pytest.
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,10 @@ FROM debian
|
||||||
|
|
||||||
COPY --from=conda /opt/app /opt/app
|
COPY --from=conda /opt/app /opt/app
|
||||||
ENV PATH=/opt/app/bin/:$PATH
|
ENV PATH=/opt/app/bin/:$PATH
|
||||||
|
# Make a convenient location to the installed CARA package (i.e. a directory called cara in the CWD).
|
||||||
|
RUN CARA_INIT_FILE=$(/opt/app/bin/python -c "import cara; print(cara.__file__)") \
|
||||||
|
&& ln -s $(dirname $(dirname ${CARA_INIT_FILE})) /opt/site-packages \
|
||||||
|
&& ln -s /opt/site-packages/cara ./cara
|
||||||
CMD [ \
|
CMD [ \
|
||||||
"cara-app.sh" \
|
"cara-app.sh" \
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -201,7 +201,7 @@
|
||||||
- name: CARA_CALCULATOR_PREFIX
|
- name: CARA_CALCULATOR_PREFIX
|
||||||
value: /calculator-cern
|
value: /calculator-cern
|
||||||
- name: CARA_THEME
|
- name: CARA_THEME
|
||||||
value: /opt/app/lib/python3.9/site-packages/cara/apps/calculator/themes/cern
|
value: cara/apps/calculator/themes/cern
|
||||||
image: '${PROJECT_NAME}/cara-webservice'
|
image: '${PROJECT_NAME}/cara-webservice'
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8080
|
- containerPort: 8080
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue