forked from OpenWF/SpaceNinjaServer
		
	chore: make docker setup compatible with regular mongodb data (#2944)
We still need to address the database as 'mongodb' instead of '127.0.0.1' inside of the container, but otherwise the MongoDB data folder can simply be copied over. Existing setups shouldn't be affected by this change. Reviewed-on: OpenWF/SpaceNinjaServer#2944 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									c3bf0ae7c7
								
							
						
					
					
						commit
						bb1d6a98c5
					
				@ -18,9 +18,6 @@ services:
 | 
				
			|||||||
            - mongodb
 | 
					            - mongodb
 | 
				
			||||||
    mongodb:
 | 
					    mongodb:
 | 
				
			||||||
        image: docker.io/library/mongo:8.0.0-noble
 | 
					        image: docker.io/library/mongo:8.0.0-noble
 | 
				
			||||||
        environment:
 | 
					 | 
				
			||||||
            MONGO_INITDB_ROOT_USERNAME: openwfagent
 | 
					 | 
				
			||||||
            MONGO_INITDB_ROOT_PASSWORD: spaceninjaserver
 | 
					 | 
				
			||||||
        volumes:
 | 
					        volumes:
 | 
				
			||||||
            - ./docker-data/database:/data/db
 | 
					            - ./docker-data/database:/data/db
 | 
				
			||||||
        command: mongod --quiet --logpath /dev/null
 | 
					        command: mongod --quiet --logpath /dev/null
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@
 | 
				
			|||||||
set -e
 | 
					set -e
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ ! -f conf/config.json ]; then
 | 
					if [ ! -f conf/config.json ]; then
 | 
				
			||||||
	jq --arg value "mongodb://openwfagent:spaceninjaserver@mongodb:27017/" '.mongodbUrl = $value' /app/config-vanilla.json > /app/conf/config.json
 | 
						jq --arg value "mongodb://mongodb:27017/openWF" '.mongodbUrl = $value' /app/config-vanilla.json > /app/conf/config.json
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exec npm run raw -- --configPath conf/config.json
 | 
					exec npm run raw -- --configPath conf/config.json
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user