Files
EdgeManager/Dockerfile

25 lines
825 B
Docker
Raw Normal View History

2022-09-22 21:39:25 +08:00
FROM alpine:latest
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Shanghai
2022-09-22 21:39:25 +08:00
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
&& apk update \
2022-09-25 21:01:05 +08:00
&& apk --no-cache add -U tzdata && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && apk del tzdata
RUN apk --no-cache add php81 \
2022-09-22 21:39:25 +08:00
php81-posix \
php81-pcntl \
php81-pgsql \
2022-09-25 21:01:05 +08:00
php81-mbstring \
2022-09-22 21:39:25 +08:00
php81-curl \
2022-09-25 21:01:05 +08:00
php81-phar \
2022-09-22 21:39:25 +08:00
php81-pecl-event \
2022-09-25 21:01:05 +08:00
&& ln -s /usr/bin/php81 /usr/local/bin/php
2022-09-22 21:39:25 +08:00
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 \
2022-09-22 21:39:25 +08:00
&& composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ \
&& apk del curl
2022-09-22 21:39:25 +08:00
WORKDIR /EdgeManager