-
Notifications
You must be signed in to change notification settings - Fork 485
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #12 from lcy321/flink-f
flink-f
- Loading branch information
Showing
6 changed files
with
122 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
FROM ubuntu:18.04 | ||
MAINTAINER weev3 | ||
ENV TZ=Europe/Minsk | ||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone | ||
RUN apt-get update | ||
RUN apt-get -y update && apt-get install -y apache2 php | ||
COPY . /var/www/html/ | ||
RUN chmod -R 777 /var/www/html/phar_deserial/uploads | ||
COPY config/start.sh /usr/local/bin | ||
COPY config/apache2.conf /etc/apache2/apache2.conf | ||
COPY config/php.ini /etc/php/7.2/apache2/php.ini | ||
RUN rm -rf /var/www/html/index.html | ||
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf | ||
RUN a2enmod php7.2 | ||
RUN a2enmod rewrite | ||
RUN chmod +x /usr/local/bin/start.sh | ||
RUN service apache2 restart | ||
CMD ["/usr/local/bin/start.sh"] | ||
EXPOSE 80 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
version: '3.0' | ||
services: | ||
web: | ||
build: . | ||
ports: | ||
- "3000:80" | ||
container_name: "lkwa" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
FROM ubuntu:trusty | ||
MAINTAINER [email protected] | ||
RUN echo "deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse"> /etc/apt/sources.list | ||
RUN apt-get update \ | ||
&& apt-get install -y mysql-server apache2 php5 php5-mysql | ||
COPY sql /root/ | ||
RUN /etc/init.d/mysql start &&\ | ||
mysql -e "grant all privileges on *.* to 'root'@'%' identified by 'toor';"&&\ | ||
mysql -e "grant all privileges on *.* to 'root'@'localhost' identified by 'toor';"&&\ | ||
mysql -u root -ptoor -e "show databases;" &&\ | ||
mysql -u root -ptoor --default-character-set=utf8 </root/webug.sql &&\ | ||
mysql -u root -ptoor -e "show databases;" &&\ | ||
mysql -u root -ptoor </root/webug_sys.sql &&\ | ||
mysql -u root -ptoor -e "show databases;" &&\ | ||
mysql -u root -ptoor </root/webug_width_byte.sql &&\ | ||
mysql -u root -ptoor -e "show databases;" | ||
RUN sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf \ | ||
&& echo 'skip-host-cache\nskip-name-resolve' | awk '{ print } $1 == "[mysqld]" && c == 0 { c = 1; system("cat") }' /etc/mysql/my.cnf > /tmp/my.cnf \ | ||
&& mv /tmp/my.cnf /etc/mysql/my.cnf | ||
COPY webug /var/www/html | ||
RUN rm /var/www/html/index.html &&\ | ||
chown www-data:www-data /var/www/html -R &&\ | ||
rm -rf /root/* | ||
COPY httpd-foreground /usr/bin | ||
EXPOSE 80 | ||
CMD ["httpd-foreground"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
|
||
#!/bin/bash | ||
set -e | ||
|
||
# Apache gets grumpy about PID files pre-existing | ||
rm -f /usr/local/apache2/logs/httpd.pid | ||
service mysql start | ||
apache2ctl start | ||
while test "1" = "1" | ||
do | ||
sleep 1000 | ||
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
FROM phusion/baseimage:0.9.15 | ||
|
||
# Ensure UTF-8 | ||
RUN locale-gen en_US.UTF-8 | ||
ENV LANG en_US.UTF-8 | ||
ENV LC_ALL en_US.UTF-8 | ||
|
||
ENV HOME /root | ||
|
||
RUN /etc/my_init.d/00_regen_ssh_host_keys.sh | ||
|
||
CMD ["/sbin/my_init"] | ||
|
||
# Nginx-PHP Installation | ||
RUN apt-get update | ||
RUN apt-get install --reinstall ca-certificates | ||
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y vim curl wget build-essential python-software-properties software-properties-common php5 | ||
RUN apt-get update | ||
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y --force-yes php5-cli php5-fpm php5-mysql php5-pgsql php5-sqlite php5-curl\ | ||
php5-gd php5-mcrypt php5-intl php5-imap php5-tidy | ||
|
||
RUN sed -i "s/;date.timezone =.*/date.timezone = UTC/" /etc/php5/fpm/php.ini | ||
RUN sed -i "s/;date.timezone =.*/date.timezone = UTC/" /etc/php5/cli/php.ini | ||
|
||
RUN sed -i "s/allow_url_include =.*/allow_url_include = On/" /etc/php5/fpm/php.ini | ||
RUN sed -i "s/allow_url_include =.*/allow_url_include = On/" /etc/php5/cli/php.ini | ||
|
||
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y nginx | ||
|
||
RUN echo "daemon off;" >> /etc/nginx/nginx.conf | ||
RUN sed -i -e "s/;daemonize\s*=\s*yes/daemonize = no/g" /etc/php5/fpm/php-fpm.conf | ||
RUN sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php5/fpm/php.ini | ||
|
||
RUN mkdir -p /var/www | ||
ADD build/default /etc/nginx/sites-available/default | ||
RUN mkdir /etc/service/nginx | ||
ADD build/nginx.sh /etc/service/nginx/run | ||
RUN chmod +x /etc/service/nginx/run | ||
RUN mkdir /etc/service/phpfpm | ||
ADD build/phpfpm.sh /etc/service/phpfpm/run | ||
RUN chmod +x /etc/service/phpfpm/run | ||
|
||
EXPOSE 80 | ||
# End Nginx-PHP | ||
|
||
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
web: | ||
build: . | ||
ports: | ||
- "8000:80" | ||
volumes: | ||
- ./:/var/www | ||
links: | ||
- db | ||
db: | ||
image: orchardup/mysql | ||
environment: | ||
MYSQL_DATABASE: xvwa |