0.4 release, however its not yet optimized ata ll for size
This commit is contained in:
		
							parent
							
								
									26e861ebb9
								
							
						
					
					
						commit
						425ae60613
					
				| @ -1,20 +1,22 @@ | ||||
| FROM debian:sid-slim | ||||
| 
 | ||||
| # Pre-reqs for sql and building later on | ||||
| RUN apt-get update && apt-get install \ | ||||
| 	git curl \ | ||||
| RUN apt-get update && apt-get upgrade -y && apt-get install \ | ||||
| 	git curl python3 pkg-config \ | ||||
| 	libmysqlclient-dev build-essential \ | ||||
| 	libssl-dev ca-certificates \ | ||||
| 	-y --no-install-recommends && rm -rf /var/lib/apt/lists/* | ||||
| 	libssl-dev ca-certificates gnupg\ | ||||
| 	-y --no-install-recommends  | ||||
| 
 | ||||
| 
 | ||||
| # Setup node | ||||
| RUN apt-get install nodejs npm | ||||
| 	-y --no-install-recommends && rm -rf /var/lib/apt/lists/* | ||||
| # grab key | ||||
| RUN curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - | ||||
| # add binary & source ppa | ||||
| RUN echo "deb https://deb.nodesource.com/node_14.x sid main" > /etc/apt/sources.list.d/nodesource.list | ||||
| RUN echo "deb-src https://deb.nodesource.com/node_14.x sid main" >> /etc/apt/sources.list.d/nodesource.list | ||||
| 
 | ||||
| # Setup Python | ||||
| RUN apt-get install python | ||||
| 	-y --no-install-recommends && rm -rf /var/lib/apt/lists/* | ||||
| RUN apt-get update && apt-get install nodejs \ | ||||
| 	-y --no-install-recommends | ||||
| 
 | ||||
| # Setup rust | ||||
| RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \ | ||||
| @ -26,5 +28,5 @@ RUN git clone https://gitlab.com/shockrah/freechat /opt/freechat/ | ||||
| WORKDIR /opt/freechat/ | ||||
| RUN bash docker-auto-build.sh --no-cargo-cache | ||||
| 
 | ||||
| COPY sample.env /opt/freechat/.env | ||||
| 
 | ||||
| # Clean up from the apt-gets and things we don't do this  | ||||
| RUN rm -rf /var/lib/apt/lists/* | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 shockrah
						shockrah