-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
41 lines (33 loc) · 1.67 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
######################################
# docker-smw-crc1153 #
######################################
ARG OPENRESEARCH_STACK=1.39.10-001
FROM ghcr.io/tibhannover/openresearch-stack:${OPENRESEARCH_STACK}
RUN get-github-extension.sh KnowledgeGraph 7d9133396e12e7a089a171e33305bc0b6931d7df SemanticMediaWiki/KnowledgeGraph
USER root
######################################
# add SMW-CRC1153 settings #
######################################
ADD --chown=www-data:www-data LocalSettings.Include.php /var/www/html/.
ADD --chown=www-data:www-data LocalSettings.SMW1153 /var/www/html/LocalSettings.SMW1153
# Global styles
#COPY mediawiki-global-styles/styles/* /var/www/html/resources/src/mediawiki.gesinn-it.global.styles/
#COPY media /var/www/html/_custom/media
#COPY styles /var/www/html/_custom/styles
######################################
# add style files #
######################################
# COPY --chown=www-data:www-data mediawiki-global-styles/styles/* /var/www/html/resources/src/mediawiki.gesinn-it.global.styles/
COPY --chown=www-data:www-data media /var/www/html/resources/src/mediawiki.smw1153.media/
COPY --chown=www-data:www-data styles/* /var/www/html/resources/src/mediawiki.smw1153.styles/
######################################
# run as http://localhost:8080 #
######################################
ENV WIKI_DOMAIN=localhost
ENV WIKI_PORT=8080
######################################
# set smw-crc1153 version #
######################################
ARG SMW-CRC1153_VERSION=2.0.0-beta2
RUN echo $SMW-CRC1153_VERSION > smw-crc1153-version.txt && \
echo "\$wgSmwCrc1153Version = '$SMW-CRC1153_VERSION';" >> LocalSettings.Include.php