mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			
		
			
				
	
	
		
			27 lines
		
	
	
		
			634 B
		
	
	
	
		
			Docker
		
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			634 B
		
	
	
	
		
			Docker
		
	
	
| FROM debian:bullseye-slim
 | |
| ENV DOMAIN=localhost
 | |
| RUN apt-get update && \
 | |
|     apt-get -y install \
 | |
|     imagemagick \
 | |
|     python3-cryptography \
 | |
|     python3-dateutil \
 | |
|     python3-idna \
 | |
|     python3-requests \
 | |
|     python3-pip \
 | |
|     python3-setuptools \
 | |
|     python3-socks \
 | |
|     python3-idna \
 | |
|     libimage-exiftool-perl \
 | |
|     python3-flake8 \
 | |
|     python3-django-timezone-field \
 | |
|     tor
 | |
| RUN adduser --system --home=/opt/epicyon --group epicyon
 | |
| COPY --chown=epicyon:epicyon . /app
 | |
| EXPOSE 80 7156
 | |
| CMD /usr/bin/python3 \
 | |
|     /app/epicyon.py \
 | |
|     --port 80 \
 | |
|     --proxy 7156 \
 | |
|     --registration open \
 | |
|     --domain $DOMAIN \
 | |
|     --path /app |