darkflameserver-docker (sha-9e04ac5)
		
		
		Published 2024-01-22 10:02:26 +00:00  by zebra
		
	
Installation
docker pull git.izebra.net/izebra_projects/darkflameserver-docker:sha-9e04ac5sha256:369950598f4b3a26052476e8cbdbdd3adb77bec4edf2799ac26e32f973cba187Image Layers
| ARG RELEASE | 
| ARG LAUNCHPAD_BUILD_ARCH | 
| LABEL org.opencontainers.image.ref.name=ubuntu | 
| LABEL org.opencontainers.image.version=22.04 | 
| ADD file:c646150c866c8b5ece67bc79c610718acf858034fa22502b0dba3d38c53fc9a9 in / | 
| CMD ["/bin/bash"] | 
| RUN /bin/sh -c apt-get update # buildkit | 
| RUN /bin/sh -c apt-get -y install mysql-client # buildkit | 
| RUN /bin/sh -c DEBIAN_FRONTEND="noninteractive" && apt remove -y libmysqlcppconn7v5 libmysqlcppconn-dev && apt-get install -y gcc cmake git make g++ zlib1g-dev python3 python3-pip sqlite libssl-dev # buildkit | 
| RUN /bin/sh -c pip3 install git+https://github.com/lcdr/utils # buildkit | 
| RUN /bin/sh -c git clone --recursive https://github.com/DarkflameUniverse/DarkflameServer.git # buildkit | 
| RUN /bin/sh -c mkdir -p /server; # buildkit | 
| WORKDIR /server | 
| RUN /bin/sh -c cmake /DarkflameServer/ # buildkit | 
| RUN /bin/sh -c make -j$(grep -c '^processor' /proc/cpuinfo) # buildkit | 
| COPY client-files/ ./ # buildkit | 
| RUN /bin/sh -c cp -r /DarkflameServer/migrations/dlu /db-init # buildkit | 
| RUN /bin/sh -c python3 -m utils.fdb_to_sqlite res/cdclient.fdb --sqlite_path res/CDServer.sqlite # buildkit | 
| RUN /bin/sh -c for file in /DarkflameServer/migrations/cdserver/*; do cat $file | sqlite3 res/CDServer.sqlite ; done # buildkit | 
| RUN /bin/sh -c rm -f res/cdclient.fdb # buildkit | 
| RUN /bin/sh -c apt-get -y remove zlib1g-dev python3 python3-pip sqlite gcc cmake git make g++ libssl-dev # buildkit | 
| RUN /bin/sh -c apt-get -y autoremove # buildkit | 
| RUN /bin/sh -c rm -rdf /DarkflameServer # buildkit | 
| RUN /bin/sh -c mkdir /config # buildkit | 
| RUN /bin/sh -c mkdir /default-config # buildkit | 
| RUN /bin/sh -c mv *.ini /default-config/ # buildkit | 
| RUN /bin/sh -c for file in /default-config/*.ini; do ln -s /config/$(basename $file) . ; done # buildkit | 
| RUN /bin/sh -c sed -i "s/use_sudo_auth.*/use_sudo_auth=0/g" /default-config/masterconfig.ini # buildkit | 
| ENV MYSQL_DATABASE=luniserver_net | 
| RUN /bin/sh -c mkdir -p /server/logs # buildkit | 
| COPY start.sh start.sh # buildkit | 
| ENTRYPOINT ["/bin/sh" "-c" "/server/start.sh"] | 
Labels
| Key | Value | 
|---|---|
| org.opencontainers.image.created | 2024-01-22T10:02:11.658Z | 
| org.opencontainers.image.description | |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.ref.name | ubuntu | 
| org.opencontainers.image.revision | 9e04ac5de5625509c3f77cf731212e81ea735404 | 
| org.opencontainers.image.source | https://git.izebra.net/izebra_projects/darkflameserver-docker | 
| org.opencontainers.image.title | darkflameserver-docker | 
| org.opencontainers.image.url | https://git.izebra.net/izebra_projects/darkflameserver-docker | 
| org.opencontainers.image.version | nightly | 
		Details
		
			 2024-01-22 10:02:26 +00:00 
			
		
		
		Versions (4)
		View all
		
		
	
 Container
			
			 19
			
			
			
			
			
			
			
			
	 OCI / Docker
	 linux/amd64
	
	
	
	
	
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			 620 MiB