Files
WrenchBoradWeb/wrenchboard/Dockerfile
T
Olusesan Ameye 97e33ebadb Fixed cfg crash
2022-10-22 03:30:51 +00:00

34 lines
1.2 KiB
Docker

FROM registry.chiefsoft.net/php-fpm:7.2
RUN apt -y update
#RUN apt-cache search gsoap
#RUN find / | grep 'php'
#RUN apt -y install libjson-c4
RUN apt -y install libconfig++-dev libconfig++9v5 libconfig-dev libconfig9 libpq-dev libpq5 libjson-c-dev libjson-c3 \
libpcrecpp0v5 unixodbc-dev postgresql-server-dev-11 libgsoap-dev libgsoap-2.8.75
# apt -y install libconfig++-dev libconfig++9v5 libconfig-dev libconfig9 libpq-dev libpq5 libjson-c-dev libjson-c4 \
# libpcrecpp0v5 unixodbc-dev postgresql-server-dev-12 libgsoap-dev libgsoap-2.8.91
# DEBUG
RUN apt -y install gdb strace vim
ADD scripts/* /usr/local/bin/
ADD configs/* /cfgs/
RUN rm -rf /opt/mainsite/wrenchboard
RUN mkdir -p /opt/mainsite/wrenchboard
ADD build/* /opt/mainsite/wrenchboard/build/
COPY email/ /opt/mainsite/wrenchboard/email
ADD etc/* /opt/mainsite/wrenchboard/etc/
COPY src/ /opt/mainsite/wrenchboard/src
RUN cd /opt/mainsite/wrenchboard/build && ./configure
RUN cd /opt/mainsite/wrenchboard/src && make
RUN ln -s /opt/mainsite/wrenchboard/src/modules/wrenchboard_api_root.so /usr/local/lib/php/extensions/no-debug-non-zts-20170718/wrenchboard_api_root.so
RUN echo "extension=wrenchboard_api_root.so" > /usr/local/etc/php/conf.d/docker-php-ext-wrenchboard.ini