Add custom neo4j dockerfile with graphaware and noderank plugins
This commit is contained in:
		
							parent
							
								
									67b35a601a
								
							
						
					
					
						commit
						492a682e34
					
				
							
								
								
									
										14
									
								
								Dockerfile.neo4j
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Dockerfile.neo4j
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | ||||
| FROM neo4j:latest | ||||
| 
 | ||||
| ENV NEO4J_AUTH=none | ||||
| 
 | ||||
| RUN cd /var/lib/neo4j/plugins \ | ||||
|   && wget http://products.graphaware.com/download/framework-server-community/graphaware-server-community-all-3.0.6.43.jar \ | ||||
|   && wget http://products.graphaware.com/download/noderank/graphaware-noderank-3.0.6.43.3.jar | ||||
| RUN echo "dbms.unmanaged_extension_classes=com.graphaware.server=/graphaware" >> /var/lib/neo4j/conf/neo4j.conf | ||||
| RUN echo 'com.graphaware.runtime.enabled=true\n\ | ||||
| com.graphaware.module.NR.1=com.graphaware.module.noderank.NodeRankModuleBootstrapper\n\ | ||||
| com.graphaware.module.NR.maxTopRankNodes=10\n\ | ||||
| com.graphaware.module.NR.dampingFactor=0.85\n\ | ||||
| com.graphaware.module.NR.propertyKey=nodeRank\n'\ | ||||
|   >> /var/lib/neo4j/conf/neo4j.conf | ||||
| @ -5,14 +5,14 @@ services: | ||||
|   redis: | ||||
|     image: redis | ||||
|   neo4j: | ||||
|     image: neo4j | ||||
|     environment: | ||||
|       - NEO4J_AUTH=none | ||||
|   app: | ||||
|     build: . | ||||
|     env_file: .env.production | ||||
|     build: | ||||
|       context: . | ||||
|       dockerfile: Dockerfile.neo4j | ||||
|   web: | ||||
|     extends: app | ||||
|     build: | ||||
|       context: . | ||||
|       dockerfile: Dockerfile.app | ||||
|     env_file: .env.production | ||||
|     command: bundle exec rails s -p 3000 -b '0.0.0.0' | ||||
|     ports: | ||||
|       - "3000:3000" | ||||
| @ -24,7 +24,10 @@ services: | ||||
|       - ./public/assets:/mastodon/public/assets | ||||
|       - ./public/system:/mastodon/public/system | ||||
|   sidekiq: | ||||
|     extends: app | ||||
|     build: | ||||
|       context: . | ||||
|       dockerfile: Dockerfile.app | ||||
|     env_file: .env.production | ||||
|     command: bundle exec sidekiq -q default -q mailers | ||||
|     depends_on: | ||||
|       - db | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user