mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/cqpserver.git
				synced 2025-10-31 10:42:46 +00:00 
			
		
		
		
	Initial commit
This commit is contained in:
		
							
								
								
									
										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 | ||||
		Reference in New Issue
	
	Block a user