argilla-docker/tgbot/Dockerfile

20 lines
586 B
Docker
Raw Normal View History

2020-12-05 21:47:55 +00:00
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"]