mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/cqpserver.git
synced 2024-12-25 11:04:18 +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