代码拉取完成,页面将自动刷新
同步操作将从 Kenny小狼/docker 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# Redmine for advanced git integration
#
# Authoer: kennylee
# Command format: Instruction [arguments command] ..
# 第一行必须指定基于的基础镜像
FROM kennylee/ubuntu
# 维护者信息
MAINTAINER kennylee <kennylee26@gmail.com>
ENV GIT_HOME /home/git/
RUN add-apt-repository ppa:git-core/ppa -y
RUN apt-get update && \
apt-get install -y git apache2 apache2-utils perl libdbd-mysql-perl libapache2-mod-perl2
RUN a2enmod cgi alias env rewrite
RUN apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN mkdir -p $GIT_HOME
RUN chgrp -R www-data $GIT_HOME
RUN sed -i 's/MaxKeepAliveRequests 100/MaxKeepAliveRequests 512/g' /etc/apache2/apache2.conf
#RUN sed -i 's/KeepAliveTimeout 5/KeepAliveTimeout 15/g' /etc/apache2/apache2.conf
#RUN sed -i 's/KeepAlive On/KeepAlive Off/g' /etc/apache2/apache2.conf
COPY git-http.conf /etc/apache2/sites-enabled/git-http.conf
RUN sed -i "s%/home/git%$GIT_HOME%g" /etc/apache2/sites-enabled/git-http.conf
COPY Redmine.pm /usr/share/perl5/Apache2/Redmine.pm
RUN mv /etc/apache2/sites-enabled/000-default.conf /etc/apache2/sites-enabled/000-default.conf.bak
COPY run.sh /run.sh
RUN chmod +x /*.sh
EXPOSE 80
CMD ["/run.sh"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。