16 lines
		
	
	
		
			385 B
		
	
	
	
		
			Docker
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			385 B
		
	
	
	
		
			Docker
		
	
	
		
			Executable File
		
	
	
FROM python:3.12-slim
 | 
						|
WORKDIR /app
 | 
						|
ADD auth /app/auth
 | 
						|
ADD config /app/config
 | 
						|
ADD redis_db /app/redis_db
 | 
						|
ADD routers /app/routers
 | 
						|
ADD schemas /app/schemas
 | 
						|
ADD telegram /app/telegram
 | 
						|
ADD web /app/web
 | 
						|
ADD main.py /app/main.py
 | 
						|
ADD pyproject.toml /app/pyproject.toml
 | 
						|
ADD uv.lock /app/uv.lock
 | 
						|
RUN pip install --upgrade pip
 | 
						|
RUN pip install uv
 | 
						|
RUN uv sync --no-dev
 | 
						|
CMD ["uv", "run", "main.py"] |