22 lines
653 B
Docker
22 lines
653 B
Docker
|
|
# wpcli/Dockerfile
|
|||
|
|
FROM wordpress:cli
|
|||
|
|
|
|||
|
|
# -------------------------------------------------
|
|||
|
|
# Install unzip and Composer (needs root)
|
|||
|
|
# -------------------------------------------------
|
|||
|
|
USER root
|
|||
|
|
RUN set -eux && \
|
|||
|
|
apk add --no-cache unzip && \
|
|||
|
|
curl -sS https://getcomposer.org/installer | \
|
|||
|
|
php -- --install-dir=/usr/local/bin --filename=composer
|
|||
|
|
|
|||
|
|
# -------------------------------------------------
|
|||
|
|
# Add the wait‑for‑DB entrypoint script
|
|||
|
|
# -------------------------------------------------
|
|||
|
|
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
|
|||
|
|
RUN chmod +x /usr/local/bin/entrypoint.sh
|
|||
|
|
|
|||
|
|
# Return to the default non‑root user
|
|||
|
|
USER www-data
|
|||
|
|
|