<commit_before>FROM patrickfrey/strus-arch-env
MAINTAINER <EMAIL>

# Install scripts to test all
COPY test.sh /

# Project textwolf
RUN wget https://github.com/patrickfrey/textwolf/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project Lua
RUN wget https://github.com/lua/lua/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project papuga
RUN wget https://github.com/patrickfrey/papuga/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd papuga-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd papuga-master/3rdParty && cp -Rf ../../lua-master/* lua/

# Project strusBase
RUN wget https://github.com/patrickfrey/strusBase/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strus
RUN wget https://github.com/patrickfrey/strus/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusAnalyzer
RUN wget https://github.com/patrickfrey/strusAnalyzer/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusAnalyzer-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/

# Project strusTrace
RUN wget https://github.com/patrickfrey/strusTrace/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusModule
RUN wget https://github.com/patrickfrey/strusModule/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusRpc
RUN wget https://github.com/patrickfrey/strusRpc/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusVector
RUN wget https://github.com/patrickfrey/strusVector/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusUtilities
RUN wget https://github.com/patrickfrey/strusUtilities/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusBindings
RUN wget https://github.com/patrickfrey/strusBindings/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusBindings-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd strusBindings-master/3rdParty && cp -Rf ../../papuga-master/* papuga/

# Project strusWebService
RUN wget https://github.com/patrickfrey/strusWebService/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project cppcms
RUN wget https://sourceforge.net/projects/cppcms/files/cppcms/1.0.5/cppcms-1.0.5.tar.bz2
RUN bzip2 -d cppcms-1.0.5.tar.bz2
RUN tar -xvf cppcms-1.0.5.tar

# Project strusAll
RUN wget https://github.com/patrickfrey/strusAll/archive/master.zip
RUN unzip master.zip && rm master.zip

RUN cd strusAll-master && cp -Rf ../strusBase-master/* strusBase/
RUN cd strusAll-master && cp -Rf ../strus-master/* strus/
RUN cd strusAll-master && cp -Rf ../strusAnalyzer-master/* strusAnalyzer/
RUN cd strusAll-master && cp -Rf ../strusTrace-master/* strusTrace/
RUN cd strusAll-master && cp -Rf ../strusModule-master/* strusModule/
RUN cd strusAll-master && cp -Rf ../strusRpc-master/* strusRpc/
RUN cd strusAll-master && cp -Rf ../strusVector-master/* strusVector/
RUN cd strusAll-master && cp -Rf ../strusUtilities-master/* strusUtilities/
RUN cd strusAll-master && cp -Rf ../strusBindings-master/* strusBindings/
RUN cd strusAll-master && cp -Rf ../strusWebService-master/* strusWebService/

RUN cd cppcms-1.0.5 \
	&& cmake  . 
RUN cd cppcms-1.0.5 && make install

RUN cd strusAll-master \
	&& mkdir -p build \
	&& cd build \
	&& cmake -DCMAKE_BUILD_TYPE=Release \
		-DWITH_LUA=YES \<commit_msg>build cppcms with -j in arch all docker file<commit_after>FROM patrickfrey/strus-arch-env
MAINTAINER <EMAIL>

# Install scripts to test all
COPY test.sh /

# Project textwolf
RUN wget https://github.com/patrickfrey/textwolf/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project Lua
RUN wget https://github.com/lua/lua/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project papuga
RUN wget https://github.com/patrickfrey/papuga/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd papuga-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd papuga-master/3rdParty && cp -Rf ../../lua-master/* lua/

# Project strusBase
RUN wget https://github.com/patrickfrey/strusBase/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strus
RUN wget https://github.com/patrickfrey/strus/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusAnalyzer
RUN wget https://github.com/patrickfrey/strusAnalyzer/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusAnalyzer-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/

# Project strusTrace
RUN wget https://github.com/patrickfrey/strusTrace/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusModule
RUN wget https://github.com/patrickfrey/strusModule/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusRpc
RUN wget https://github.com/patrickfrey/strusRpc/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusVector
RUN wget https://github.com/patrickfrey/strusVector/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusUtilities
RUN wget https://github.com/patrickfrey/strusUtilities/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusBindings
RUN wget https://github.com/patrickfrey/strusBindings/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusBindings-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd strusBindings-master/3rdParty && cp -Rf ../../papuga-master/* papuga/

# Project strusWebService
RUN wget https://github.com/patrickfrey/strusWebService/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project cppcms
RUN wget https://sourceforge.net/projects/cppcms/files/cppcms/1.0.5/cppcms-1.0.5.tar.bz2
RUN bzip2 -d cppcms-1.0.5.tar.bz2
RUN tar -xvf cppcms-1.0.5.tar

# Project strusAll
RUN wget https://github.com/patrickfrey/strusAll/archive/master.zip
RUN unzip master.zip && rm master.zip

RUN cd strusAll-master && cp -Rf ../strusBase-master/* strusBase/
RUN cd strusAll-master && cp -Rf ../strus-master/* strus/
RUN cd strusAll-master && cp -Rf ../strusAnalyzer-master/* strusAnalyzer/
RUN cd strusAll-master && cp -Rf ../strusTrace-master/* strusTrace/
RUN cd strusAll-master && cp -Rf ../strusModule-master/* strusModule/
RUN cd strusAll-master && cp -Rf ../strusRpc-master/* strusRpc/
RUN cd strusAll-master && cp -Rf ../strusVector-master/* strusVector/
RUN cd strusAll-master && cp -Rf ../strusUtilities-master/* strusUtilities/
RUN cd strusAll-master && cp -Rf ../strusBindings-master/* strusBindings/
RUN cd strusAll-master && cp -Rf ../strusWebService-master/* strusWebService/

RUN cd cppcms-1.0.5 \
	&& cmake  .  \
	&& make -j 7
RUN cd cppcms-1.0.5 && make install

RUN cd strusAll-master \
	&& mkdir -p build \
	&& cd build \
	&& cmake -DCMAKE_BUILD_TYPE=Release \
		-DWITH_LUA=YES \
{'fraction_non_alphanumeric': 0.1336187804517939, 'fraction_numerical': 0.007825188247453123, 'mean_word_length': 3.7637130801687766, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 30, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1650911', 'n_tokens_mistral': 2495, 'n_tokens_neox': 2354, 'n_words': 589}