mirror of
				https://github.com/fspc/ybdb.git
				synced 2025-10-30 15:25:34 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			877 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			877 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| ########
 | |
| # YBDB #
 | |
| ########
 | |
| # YBP Hours and Transaction Database
 | |
| # Password is
 | |
| 
 | |
| FROM bikebike/bikebike
 | |
| MAINTAINER Jonathan Rosenbaum <gnuser@gmail.com>
 | |
| 
 | |
| RUN apt-get update && apt-get -y install apache2-mpm-prefork php5 php5-mysql;
 | |
| RUN cd /var/www/html/; \
 | |
| 	rm index.html; \
 | |
| 	git clone -b devel https://github.com/fspc/Yellow-Bike-Database.git .; \
 | |
| 
 | |
| COPY YBDB.php /var/www/html/Connections/
 | |
| COPY populate.sql /var/www/html/
 | |
| RUN service mysql start; \ 
 | |
| 	mysqladmin create ybdb; \
 | |
| 	mysql -e "GRANT ALL PRIVILEGES ON ybdb.* TO 'admin'@'%' IDENTIFIED BY 'yblcatx' with grant option"; \
 | |
| 	mysql ybdb < /var/www/html/MySQL_Structure.sql; \
 | |
| 	mysql ybdb < /var/www/html/populate.sql;	
 | |
| 
 | |
| COPY  mysql.conf /etc/supervisor/conf.d/
 | |
| COPY  apache2.conf /etc/supervisor/conf.d/
 | |
| 
 | |
| CMD ["supervisord", "-c", "/etc/supervisor/supervisord.conf"]
 | |
| 
 | |
| # docker run -d -p 81:80 --name="ybdb" bikebike/ybdb 
 |