16 lines
		
	
	
		
			457 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			457 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM alpine as build
 | |
| 
 | |
| ENV RUSTFLAGS="-C target-feature=-crt-static"
 | |
| WORKDIR /usr/src/saysthbot
 | |
| COPY . .
 | |
| RUN apk add --no-cache rustup openssl-dev && rustup default nightly && cargo build --release
 | |
| 
 | |
| FROM alpine
 | |
| 
 | |
| RUN apk add --no-cache ca-certificates openssl
 | |
| ENV TGBOT_TOKEN="" DATABASE_URI="" WRAPPER=""
 | |
| CMD ["-c", "${WRAPPER} ./saysthbot-reborn ${OPTIONS}"]
 | |
| ENTRYPOINT [ "/bin/sh" ]
 | |
| 
 | |
| COPY --from=build /usr/src/saysthbot/target/release/saysthbot-reborn ./
 |