This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tango-tsg-container/dockerfile/sapp/Dockerfile
2021-03-11 10:05:32 +08:00

64 lines
1.1 KiB
Docker

FROM centos:7
COPY MESA-Framework.repo /etc/yum.repos.d/
COPY framework.conf /etc/ld.so.conf.d/
COPY supervisord.conf /etc/
RUN yum makecache && yum install -y \
libcjson \
libdocumentanalyze \
libmaatframe \
libMESA_field_stat \
libMESA_field_stat2 \
libMESA_handle_logger \
libMESA_htable\
libMESA_prof_load \
librdkafka \
librulescan \
libtsglua \
libwiredcfg \
libWiredLB \
lz4 \
libbreakpad_mini \
mrzcpd \
sapp \
tcpdump_mesa \
tsg_master \
kni \
capture_packet_plug \
conn_telemetry \
dns \
ftp \
fw_dns_plug \
#fw_ftp_plug \
fw_http_plug \
fw_mail_plug \
fw_quic_plug \
fw_ssl_plug \
http \
mail \
quic \
ssl \
tsg_conn_sketch \
app_control_plug \
tcpdump \
net-tools \
vim
RUN yum install -y fw_ftp_plug \
epel-release \
python3 \
gdb \
numactl \
&& pip3 install supervisor \
&& yum clean all \
&& ldconfig
RUN yum install -y strace
WORKDIR /home/mesasoft/sapp_run/
ENTRYPOINT ["/usr/local/bin/supervisord" ,"-n","-c", "/etc/supervisord.conf"]
#CMD tail -f /dev/null