forked from cory/tildefriends
		
	
		
			
	
	
		
			23 lines
		
	
	
		
			540 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			540 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								FROM debian:bullseye AS build
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN apt-get update && \
							 | 
						||
| 
								 | 
							
									apt-get install -y --no-install-recommends \
							 | 
						||
| 
								 | 
							
										build-essential \
							 | 
						||
| 
								 | 
							
										libsodium-dev \
							 | 
						||
| 
								 | 
							
										libssl-dev
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY . /app
							 | 
						||
| 
								 | 
							
								RUN make -C /app -j $(nproc) release
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FROM debian:bullseye
							 | 
						||
| 
								 | 
							
								RUN apt-get update && \
							 | 
						||
| 
								 | 
							
									apt-get install -y --no-install-recommends \
							 | 
						||
| 
								 | 
							
										libsodium23 \
							 | 
						||
| 
								 | 
							
										libssl1.1
							 | 
						||
| 
								 | 
							
								COPY --from=build /app/out/release/tildefriends /app/out/release/tildefriends
							 | 
						||
| 
								 | 
							
								COPY --from=build /app/apps /app/apps
							 | 
						||
| 
								 | 
							
								COPY --from=build /app/core /app/core
							 | 
						||
| 
								 | 
							
								WORKDIR /app
							 | 
						||
| 
								 | 
							
								EXPOSE 12345
							 | 
						||
| 
								 | 
							
								CMD ["/app/out/release/tildefriends"]
							 |