22 lines
		
	
	
		
			401 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			401 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # syntax=docker/dockerfile:1
 | |
| 
 | |
| FROM python:3.8-slim-buster
 | |
| 
 | |
| RUN apt update
 | |
| RUN apt -y install zip
 | |
| RUN apt -y install imagemagick
 | |
| 
 | |
| COPY requirements.txt requirements.txt
 | |
| 
 | |
| RUN pip install -r requirements.txt
 | |
| RUN pip install gunicorn
 | |
| 
 | |
| COPY wsgi.py wsgi.py
 | |
| COPY entrypoint.sh entrypoint.sh
 | |
| COPY ./app /app
 | |
| COPY ./migrations /migrations
 | |
| 
 | |
| EXPOSE 8000
 | |
| RUN chmod +x entrypoint.sh
 | |
| ENTRYPOINT ["/entrypoint.sh"]
 | 
