2019-10-07 13:53:00 +00:00
|
|
|
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 ..
|
|
|
|
|
|
|
|
|
2019-11-08 12:25:10 +00:00
|
|
|
COPY cqpserver.init /root/
|
|
|
|
COPY foo.sh /usr/local/bin/
|
2019-11-05 08:29:53 +00:00
|
|
|
|
|
|
|
|
2019-11-08 12:25:10 +00:00
|
|
|
ENTRYPOINT ["cqpserver"]
|
|
|
|
CMD ["-I", "/root/cqpserver.init"]
|