mirror of
				https://gitlab.com/gpvkt/twitch-irl-docker.git
				synced 2025-10-31 00:57:37 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			48 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM debian:bullseye
 | |
| 
 | |
| RUN apt-get update
 | |
| RUN apt-get install build-essential gettext-base -y
 | |
| RUN apt-get install wget curl unp unzip daemon apt-transport-https software-properties-common ffmpeg -y
 | |
| 
 | |
| RUN apt-get install -y nginx libnginx-mod-rtmp
 | |
| 
 | |
| RUN apt-get install -y php-fpm
 | |
| RUN mkdir /run/php
 | |
| 
 | |
| RUN apt-get install -y fcgiwrap memcached
 | |
| RUN apt-get install -y zsh mc apache2-utils
 | |
| 
 | |
| RUN apt-get install -y python3 python3-yaml python3-requests python3-oauthlib python3-pip python3-bs4 python3-memcache
 | |
| RUN apt-get install -y git
 | |
| RUN pip3 install argparse
 | |
| RUN pip3 install irc
 | |
| RUN pip3 install obs-websocket-py
 | |
| RUN pip3 install lxml
 | |
| 
 | |
| RUN apt-get install -y supervisor coreutils
 | |
| COPY ./supervisord/*.conf /etc/supervisor/conf.d/
 | |
| COPY ./nginx/nginx.conf /etc/nginx/nginx.conf
 | |
| 
 | |
| RUN mkdir -p /var/www/html/
 | |
| COPY ./www/* /var/www/html/
 | |
| COPY ./debug/rtmp_stats.xml /var/www/html/debug.xml
 | |
| COPY ./debug/router_stats.json /var/www/html/debug.json
 | |
| RUN chown www-data:www-data /var/www/html/ -R
 | |
| RUN chmod +x /var/www/html/set_ext.py
 | |
| RUN chmod +x /var/www/html/index.py
 | |
| RUN chmod +x /var/www/html/ext_data.py
 | |
| RUN chmod +x /var/www/html/data.py
 | |
| 
 | |
| RUN mkdir -p /opt/scripts
 | |
| COPY ./scripts/ /opt/scripts/
 | |
| RUN chmod +x /opt/scripts/*.py -R
 | |
| 
 | |
| COPY ./startup.sh /startup.sh
 | |
| RUN chmod +x /startup.sh
 | |
| 
 | |
| VOLUME /opt/scripts/vol/
 | |
| VOLUME /var/www/html/
 | |
| EXPOSE 1935
 | |
| EXPOSE 80
 | |
| 
 | |
| CMD "/startup.sh"
 |