mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-10 11:01:14 +00:00
Backport more tools for work flavour
This commit is contained in:
@@ -45,7 +45,7 @@ RUN set -eux \
|
||||
libsnappy-dev \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
###
|
||||
### Add common build tools
|
||||
### Add common tools
|
||||
###
|
||||
RUN set -eux \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||
@@ -56,10 +56,37 @@ RUN set -eux \
|
||||
redis-tools \
|
||||
sqlite3
|
||||
|
||||
###
|
||||
### Install tools type: apt
|
||||
###
|
||||
RUN set -eux \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||
# ---------- type: apt ----------
|
||||
dnsutils \
|
||||
iputils-ping \
|
||||
netcat-openbsd \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
###
|
||||
### Devilbox required cli tools from group_vars (slim.yml)
|
||||
###
|
||||
|
||||
# -------------------- dig --------------------
|
||||
RUN set -eux \
|
||||
&& dig -v 2>&1 | grep -E '[0-9]\.[0-9]' \
|
||||
&& true
|
||||
|
||||
# -------------------- netcat --------------------
|
||||
RUN set -eux \
|
||||
&& nc -h 2>&1 | grep netcat \
|
||||
&& true
|
||||
|
||||
# -------------------- ping --------------------
|
||||
RUN set -eux \
|
||||
&& ping -V | grep ^ping \
|
||||
&& true
|
||||
|
||||
# -------------------- blackfire --------------------
|
||||
RUN set -eux \
|
||||
&& apt-get update \
|
||||
@@ -267,6 +294,18 @@ RUN set -eux \
|
||||
FROM devilbox/php-fpm:5.4-prod as devilbox-slim-base
|
||||
ARG ARCH
|
||||
|
||||
###
|
||||
### Install tools type: apt
|
||||
###
|
||||
RUN set -eux \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||
# ---------- type: apt ----------
|
||||
dnsutils \
|
||||
iputils-ping \
|
||||
netcat-openbsd \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
###
|
||||
### Copy shared libraries (required by MongoDB, MySQL, PostgreSQL and Redis)
|
||||
###
|
||||
@@ -413,6 +452,21 @@ RUN set -eux \
|
||||
### Check if available tools slim
|
||||
###
|
||||
|
||||
# -------------------- dig --------------------
|
||||
RUN set -eux \
|
||||
&& dig -v 2>&1 | grep -E '[0-9]\.[0-9]' \
|
||||
&& true
|
||||
|
||||
# -------------------- netcat --------------------
|
||||
RUN set -eux \
|
||||
&& nc -h 2>&1 | grep netcat \
|
||||
&& true
|
||||
|
||||
# -------------------- ping --------------------
|
||||
RUN set -eux \
|
||||
&& ping -V | grep ^ping \
|
||||
&& true
|
||||
|
||||
# -------------------- blackfire --------------------
|
||||
RUN set -eux \
|
||||
&& blackfire version \
|
||||
|
||||
Reference in New Issue
Block a user