Haven't tested it with an ARM machine, but I assume this should work + have better perf.
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
services:
 | 
						|
    spaceninjaserver:
 | 
						|
        image: openwf/spaceninjaserver:latest # If you have an ARM CPU, replace 'latest' with 'latest-arm64'.
 | 
						|
        volumes:
 | 
						|
            - ./conf:/app/conf
 | 
						|
            - ./static-data:/app/static/data
 | 
						|
            - ./logs:/app/logs
 | 
						|
        ports:
 | 
						|
            - 80:80
 | 
						|
            - 443:443
 | 
						|
        depends_on:
 | 
						|
            - mongodb
 | 
						|
    mongodb:
 | 
						|
        image: docker.io/library/mongo:8.0.0-noble
 | 
						|
        environment:
 | 
						|
            MONGO_INITDB_ROOT_USERNAME: openwfagent
 | 
						|
            MONGO_INITDB_ROOT_PASSWORD: spaceninjaserver
 | 
						|
        volumes:
 | 
						|
            - ./database:/data/db
 | 
						|
        command: mongod --quiet --logpath /dev/null
 | 
						|
    warframe-irc-server:
 | 
						|
        image: openwf/warframe-irc-server
 | 
						|
        volumes:
 | 
						|
            - ./conf:/app/conf
 | 
						|
        ports:
 | 
						|
            - 6695:6695
 | 
						|
            - 6696:6696
 | 
						|
            - 6697:6697
 | 
						|
            - 6698:6698
 | 
						|
            - 6699:6699
 | 
						|
            #- 6688:6688 # mgmt_port (requires mgmt_loopback_only set to false for docker, so not really recommended on public facing servers)
 | 
						|
        #depends_on: # in some abstract sense, yes, but right now the cross-connection happens way too late to matter.
 | 
						|
        #    - spaceninjaserver
 |