forked from argilla/docker
20 lines
586 B
Docker
20 lines
586 B
Docker
|
FROM php:7.4-apache
|
||
|
|
||
|
RUN apt-get update
|
||
|
RUN apt-get install -y git
|
||
|
RUN apt-get install -y libmemcached-dev zlib1g-dev && pecl install memcached-3.1.5 && docker-php-ext-enable memcached
|
||
|
RUN cd /var/www/html && git clone --depth 1 https://git.golem.linux.it/golem/golem-telegram-bot.git
|
||
|
RUN docker-php-ext-install calendar && docker-php-ext-configure calendar
|
||
|
RUN docker-php-ext-install mysqli
|
||
|
RUN cp /usr/local/etc/php/php.ini-development /usr/local/etc/php/php.ini
|
||
|
|
||
|
RUN apt-get install -y cron
|
||
|
COPY tgbot.cron /etc/cron.hourly/
|
||
|
|
||
|
COPY entrypoint.sh /
|
||
|
|
||
|
EXPOSE 80
|
||
|
|
||
|
CMD ["/entrypoint.sh"]
|
||
|
|