- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
RUN apt install -y apache2
RUN apt install -y php
RUN apt install -y php-mysql
RUN apt install -y libapache2-mod-php
RUN apt install -y curl
RUN apt install -y php-mbstring
RUN apt install -y php-mysql
RUN apt install -y php7.4-sqlite3
RUN apt install -y php-gd
RUN apt install -y php-intl
RUN apt install -y php-xml
RUN apt install -y php-curl
#RUN apt install -y php7.0-ffmpeg
RUN sed -i "s/short_open_tag = Off/short_open_tag = On/" /etc/php/7.4/apache2/php.ini
RUN sed -i "s/short_open_tag = Off/short_open_tag = On/" /etc/php/7.4/cli/php.ini
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
RUN echo "IncludeOptional /var/www/*.conf" >> /etc/apache2/apache2.conf
#RUN sed -i "s/<\/VirtualHost>/Проверка\n<\/VirtualHost>" /etc/apache2/apache2.conf
RUN sed -i "s/<\/VirtualHost>/\n\t<Directory \/var\/www\/html>\n\t<\/Directory>\n<\/VirtualHost>/g" /etc/apache2/sites-available/000-default.conf
RUN sed -i "s/<\/Directory>/\tOptions Indexes FollowSymLinks MultiViews\n\t<\/Directory>/g" /etc/apache2/sites-available/000-default.conf
RUN sed -i "s/<\/Directory>/\tAllowOverride All\n\t<\/Directory>/g" /etc/apache2/sites-available/000-default.conf
RUN sed -i "s/<\/Directory>/\tOrder allow,deny\n\t<\/Directory>/g" /etc/apache2/sites-available/000-default.conf
RUN sed -i "s/<\/Directory>/\tAllow from all\n\t<\/Directory>/g" /etc/apache2/sites-available/000-default.conf
RUN sed -i "s/<\/Directory>/\tRequire all granted\n\t<\/Directory>/g" /etc/apache2/sites-available/000-default.conf
RUN mv /etc/apache2/sites-enabled/000-default.conf /tmp
RUN cd /etc/apache2/sites-enabled/; ln -s ../sites-available/000-default.conf 000-default.conf
RUN a2enmod php7.4
RUN a2enmod rewrite
#RUM apt install -y certbot
#RUN a2enmod python-certbot-apache
#RUN a2enmod ssl
EXPOSE 80
EXPOSE 22
# <Directory /var/www/html>
# Options Indexes FollowSymLinks MultiViews
# AllowOverride All
# Order allow,deny
# Allow from all
# Require all granted
# </Directory>
RUN wget -O /var/www/html/index.phar https://github.com/mpak2/mpak.su/raw/master/phar/index.phar
RUN wget -O /var/www/html/.htaccess https://github.com/mpak2/mpak.su/raw/master/.htaccess
RUN wget -O /var/www/html/.htdb https://github.com/mpak2/mpak.su/raw/master/.htdb
RUN chown www-data /var/www/html/.htdb
RUN chown www-data /var/www/html
RUN mkdir /var/www/html/include
RUN mkdir /var/www/html/include/images
RUN chmod 0777 /var/www/html/include/images
RUN rm /var/www/html/index.html
ISO 07.12.2021 20:36 # +1
bormand 07.12.2021 20:37 # 0
ISO 07.12.2021 20:42 # +5
Охулиард инструкций RUN создатут образ с охулиардом слоёв, а образ с охулиардом слоёв будет тормозить. Ещё одно говно — в wget'ах: после первой сборки «Docker» их закэширует, и все последующие вызовы «docker build» будут использовать старые скачанные файлы (на самом деле слои), игнорируя любые обновления. Ну и наконец, RUN chmod/chown — это антипаттерн, потому что он приводит к дублированию слоёв: «Docker» тупой и не умеет правильно разруливать изменения в разрешениях, поэтому после «chown www-data /var/www/html» в образе окажутся джва слоя, содержащих одинаковые /var/www/html, но с разными правами.
bormand 07.12.2021 20:52 # +1
guest6 07.12.2021 20:53 # +1
ну не может же реальный питух срать седом в -default.conf или докер от убунты наследовать
CHayT 07.12.2021 20:56 # +1
guest6 07.12.2021 21:37 # +1
https://github.com/mpak2/bimorph/blob/master/bimorph.c
или вот
>Алгоритм машинного обучения биморф
какое обучение )))
bormand 07.12.2021 21:38 # 0
guest6 07.12.2021 21:41 # 0
gEKA6PbCKuu_nemyx 07.12.2021 21:39 # 0
bormand 07.12.2021 21:43 # 0
j123123 10.12.2021 13:59 # 0
Такую срань можно и в "GNU C" сделать https://govnokod.ru/27344
guest6 10.12.2021 14:00 # 0
guest6 07.12.2021 21:41 # 0
https://github.com/mpak2/bimorph/blob/73e237a1ce034f0e7a596e2b6845901d7787474b/bimorph.cpp#L75
а вот бинарь
https://github.com/mpak2/bimorph/blob/master/bimorph
bormandinho 07.12.2021 21:49 # 0
guest6 07.12.2021 21:52 # 0
gEKA6PbCKuu_nemyx 07.12.2021 22:01 # +2
guest6 07.12.2021 22:02 # +5
3.14159265 30.01.2022 04:27 # 0
Не репа, а какая-то куча мусора.
Как вообще про неё узнали?
HoBorogHuu_nemyx 01.02.2022 09:56 # 0
https://govnokod.ru/2186
3.14159265 30.01.2022 04:18 # 0
> RUN apt install -y php-mysql
Ура!!! Даже ISO бросил свои поганые кресты и перешёл на «PHP» и «MySQL».
Воистину же «PHP» — выбор профессионалов.