| 
					
				 | 
			
			
				@@ -3,16 +3,14 @@ FROM alpine:3.12 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # > All command-line options (except for '-datadir' and '-conf') may be specified in a configuration file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ENV DATA_DIR_PATH=/var/lib/bitcoin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ARG BITCOIN_CORE_PACKAGE_VERSION=0.19.1-r0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# > Executing bitcoin-0.19.1-r0.post-install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# > Generated random user / password / port in: /etc/bitcoin.conf 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN apk add --no-cache bitcoin=$BITCOIN_CORE_PACKAGE_VERSION \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    && rm /etc/bitcoin.conf \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    && mkdir "$DATA_DIR_PATH" \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    && chown -c bitcoin "$DATA_DIR_PATH" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ARG TTF_OPENSANS_PACKAGE_VERSION=1.10-r0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ARG USER=bitcoin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+RUN apk add --no-cache \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        bitcoin-qt=$BITCOIN_CORE_PACKAGE_VERSION \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ttf-opensans=$TTF_OPENSANS_PACKAGE_VERSION \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    && adduser -h "$DATA_DIR_PATH" -u 100 -S $USER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 VOLUME $DATA_DIR_PATH 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-USER bitcoin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+USER $USER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 EXPOSE 8333/tcp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# json-rpc api 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-EXPOSE 8332/tcp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-CMD ["sh", "-c", "exec bitcoind -datadir=\"$DATA_DIR_PATH\" -rpcbind=0.0.0.0 -rpcallowip=172.16.0.0/12"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CMD ["sh", "-c", "exec bitcoin-qt -datadir=\"$DATA_DIR_PATH\" -printtoconsole"] 
			 |