Как развернуть проект на Phalcon в docker-контейнере?

Доброго вечера.
Вопрос в сабже. Документации следовать бесполезно, т.к. она не up-to-date, а доков для 4.0 на сайте фреймворка вообще нет - обычно такое у мертвых или умирающих фреймов с коммьюнити в полтора человека, но Фалькон, вроде как, не из таких. Репозитории для docker-compose мертвы, composer найти репозитории (вариант с composer create-project) не может. В интернете дикие рекомендации, вплоть до самостоятельной сборки Фалькона из исходников. Такое чувство, что Фалькон скорее мертв, чем жв.

Сейчас пробую запихнуть в контейнер бубунту и далее все так, как будто настраивал бы сервер - php, mysql, apache и так далее. Но чувствую, что иду куда-то не туда, т.к. обычно в докер-контейнере достаточно самого апача (без бубунту), чтобы все работало.

Что нужно сделать, чтобы максимально просто и быстро установить Фалькон в докер-контейнере на Шиндовс? Может, кто-то делал свои образы?
  • Вопрос задан
  • 890 просмотров
Пригласить эксперта
Ответы на вопрос 3
serginhold
@serginhold
А чем плоха установка из исходников?
https://github.com/SerginhoLD/blog/blob/phalcon/do...
Ответ написан
Комментировать
@AaAAxzz
Dockerfile (php-fpm)

FROM phpdockerio/php73-fpm:latest
WORKDIR "/application"

# Fix debconf warnings upon build
ARG DEBIAN_FRONTEND=noninteractive

# Install selected extensions and other stuff
RUN apt-get update \
    && apt-get -y --no-install-recommends install  php7.3-mysql php-xdebug php7.3-imap php7.3-intl \
    && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

# Install phalcon
RUN curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | bash \
    && apt-get install -y php7.3-phalcon \
    && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
Ответ написан
Комментировать
xEpozZ
@xEpozZ
Веб-разработчик
коммьюнити в полтора человека, но Фалькон, вроде как, не из таких

- Вы уверены?

А в чем проблема? Ставите apache + php + php-phalcon
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы