codecept -c src run acceptance在alpine linux上执行命令时输出如下错误:
无 base64:无法识别的选项:w BusyBox v1.30.1(2019-06-12 17:51:55 UTC)多调用二进制。
用法:base64 [-d] [文件]
Base64 编码或解码 FILE 到标准输出 -d 解码数据
我看不到 codecept 正在执行的命令。
我试图在 apk 中添加 base64,但 base64 不存在。
Dockerfile:
FROM node:10-alpine AS node
FROM php:7.1-fpm-alpine
ENV GITHUB_OAUTH_TOKEN test
ENV COMPOSER_ASSET_VERSION 1.3.1
ENV DOCKERIZE_VERSION v0.6.1
ENV PATH=~/.composer/vendor/bin:$PATH
# install packages
RUN apk add -U --no-cache \
curl-dev \
libxml2-dev \
libpng-dev \
libjpeg-turbo-dev \
zip \
libzip-dev \
unzip \
gmp-dev \
python \
make \
autoconf \
memcached-dev \
libmemcached-dev \
libmcrypt-dev \
icu-dev \
g++
RUN pecl install xdebug \
memcached
# install PHP extensions
RUN docker-php-source extract \
&& cp /usr/src/php/ext/openssl/config0.m4 /usr/src/php/ext/openssl/config.m4
RUN docker-php-ext-configure gd --with-png-dir=/usr/include --with-jpeg-dir=/usr/include \
&& docker-php-ext-configure soap --enable-soap
RUN docker-php-ext-install \
pdo \
pdo_mysql \
mysqli \
mbstring \
mcrypt \
xml \
intl \
opcache \
gd \
soap \
zip \
&& docker-php-ext-enable xdebug \
memcached
# install composer
RUN curl -sS https://getcomposer.org/installer | php \
&& mv composer.phar /usr/local/bin/composer
# install composer plugin
RUN composer global require hirak/prestissimo \
&& composer config --global github-oauth.github.com $GITHUB_OAUTH_TOKEN \
&& composer config -g repos.packagist composer https://packagist.jp \
&& composer global require fxp/composer-asset-plugin:^$COMPOSER_ASSET_VERSION
慕妹3242003
子衿沉夜