mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/cqpserver.git
synced 2024-12-26 11:24:19 +00:00
Initial commit
This commit is contained in:
commit
b2d24888c5
7
.gitignore
vendored
Normal file
7
.gitignore
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# Files
|
||||||
|
cqpserver.init
|
||||||
|
|
||||||
|
# Directories
|
||||||
|
data
|
||||||
|
files
|
||||||
|
registry
|
39
Dockerfile
Normal file
39
Dockerfile
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
FROM debian:stretch-slim
|
||||||
|
|
||||||
|
|
||||||
|
EXPOSE 4877
|
||||||
|
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
subversion \
|
||||||
|
bison flex gcc make pkg-config libncurses5 libncurses5-dev libpcre3-dev libglib2.0-0 libglib2.0-dev libreadline7 libreadline-dev
|
||||||
|
|
||||||
|
|
||||||
|
WORKDIR /root
|
||||||
|
|
||||||
|
|
||||||
|
# Installation: IMS Open Corpus Workbench
|
||||||
|
RUN svn -q export http://svn.code.sf.net/p/cwb/code/cwb/trunk cwb && \
|
||||||
|
cd cwb && \
|
||||||
|
echo "PLATFORM=linux-64\nSITE=standard" | cat - config.mk > temp && mv temp config.mk && \
|
||||||
|
make clean && \
|
||||||
|
make depend && \
|
||||||
|
make all && \
|
||||||
|
make install && \
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
|
||||||
|
# Installation: Perl CWB package
|
||||||
|
RUN echo "yes" | cpan HTML::Entities && \
|
||||||
|
svn -q export http://svn.code.sf.net/p/cwb/code/perl/trunk/CWB perl-cwb && \
|
||||||
|
cd perl-cwb && \
|
||||||
|
perl Makefile.PL && \
|
||||||
|
make && \
|
||||||
|
make test && \
|
||||||
|
make install && \
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
|
||||||
|
ENTRYPOINT ["cqpserver"]
|
||||||
|
#CMD ["-h"]
|
3
cqpserver.init.tpl
Normal file
3
cqpserver.init.tpl
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
host *;
|
||||||
|
|
||||||
|
user opaque "opaque";
|
13
docker-compose.yml
Normal file
13
docker-compose.yml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
cqpserver:
|
||||||
|
command: ["-I", "/root/cqpserver.init"]
|
||||||
|
image: pjentsch/cqpserver
|
||||||
|
ports:
|
||||||
|
- 4877:4877
|
||||||
|
volumes:
|
||||||
|
- ./cqpserver.init:/root/cqpserver.init
|
||||||
|
- ./data:/corpora/data
|
||||||
|
- ./files:/root/files
|
||||||
|
- ./registry:/usr/local/share/cwb/registry
|
Loading…
Reference in New Issue
Block a user