21 lines
		
	
	
	
		
			458 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			458 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM alpine:3.21.3
 | 
						|
 | 
						|
RUN apk update
 | 
						|
RUN apk add mariadb
 | 
						|
RUN apk fix
 | 
						|
 | 
						|
RUN rm -rf /etc/my.cnf.d/
 | 
						|
RUN mkdir -p /etc/my.cnf.d/
 | 
						|
COPY conf/mariadb-server.cnf /etc/my.cnf.d/mariadb-server.cnf
 | 
						|
COPY run.sh /run.sh
 | 
						|
 | 
						|
RUN addgroup -S www && adduser -S www www
 | 
						|
RUN mkdir /db
 | 
						|
RUN chmod -R 666 /db
 | 
						|
 | 
						|
EXPOSE 3306
 | 
						|
 | 
						|
# start
 | 
						|
CMD ["/run.sh"]
 | 
						|
 | 
						|
HEALTHCHECK --interval=1s --timeout=10s --start-period=600s --retries=1 CMD [ "sh", "-c", "! [ -z \"$(netstat -tuln | grep :3306)\" ]" ]
 |