FROM alpine:latest ENV TZ=Asia/Shanghai RUN echo 'https://mirrors.ustc.edu.cn/alpine/latest-stable/main/' > /etc/apk/repositories \ && echo 'https://mirrors.ustc.edu.cn/alpine/latest-stable/community/' >> /etc/apk/repositories \ && apk update \ && apk add alpine-conf \ && /sbin/setup-timezone -z $TZ \ && apk del alpine-conf RUN apk --no-cache add php81 \ php81-posix \ php81-pcntl \ php81-pgsql \ php81-openssl \ php81-mbstring \ php81-curl \ php81-phar \ php81-pecl-event \ && ln -s /usr/bin/php81 /usr/local/bin/php RUN apk --no-cache add curl \ && curl -s https://mirrors.aliyun.com/composer/composer.phar -o /usr/local/bin/composer \ && chmod +x /usr/local/bin/composer \ && composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ \ && apk del curl WORKDIR /EdgeManager