17 lines
		
	
	
		
			719 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			719 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM harbor.hxjscloud.com/library/python:3-alpine as builder
 | |
| USER root
 | |
| #RUN apk add --no-cache rust cargo python3-dev libffi-dev
 | |
| USER app
 | |
| COPY --chown=app:app . ./webhook/
 | |
| WORKDIR /app/webhook
 | |
| RUN python3 -m venv venv &&\
 | |
|     source venv/bin/activate &&\
 | |
|     pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip && \
 | |
|     pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt && ls -alh
 | |
| 
 | |
| FROM harbor.hxjscloud.com/library/python:3-alpine
 | |
| #RUN apk add --no-cache libffi
 | |
| COPY --chown=app:app --from=builder /app/webhook/ ./webhook
 | |
| WORKDIR /app/webhook
 | |
| CMD source /app/webhook/venv/bin/activate &&\
 | |
|     MODE=prod waitress-serve --ident="webhook" --connection-limit=500 --call wsgi:run |