21 lines
		
	
	
		
			566 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			566 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM python:3.9-slim-buster
 | |
| 
 | |
| WORKDIR /musicube
 | |
| COPY . .
 | |
| 
 | |
| RUN apt-get -y update
 | |
| RUN apt-get install -y ffmpeg
 | |
| 
 | |
| RUN pip install -r requirements.txt
 | |
| 
 | |
| 
 | |
| ARG GIT_COMMIT=unset
 | |
| ARG DISCORD_BOT_TOKEN=unset
 | |
| ARG YOUTUBE_COOKIES=unset
 | |
| ARG DISCORD_LOG_CHANNEL_ID=unset
 | |
| ARG DISCORD_LOG_CHANNEL_CLEAR_ON_STARTUP=unset
 | |
| ENV DISCORD_BOT_TOKEN=${DISCORD_BOT_TOKEN} YOUTUBE_COOKIES=${YOUTUBE_COOKIES} GIT_COMMIT=${GIT_COMMIT}
 | |
| ENV DISCORD_LOG_CHANNEL_ID=${DISCORD_LOG_CHANNEL_ID} DISCORD_LOG_CHANNEL_CLEAR_ON_STARTUP=${DISCORD_LOG_CHANNEL_CLEAR_ON_STARTUP}
 | |
| 
 | |
| CMD ["python", "src/bot.py"]
 |