| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- # Environment variables
- ARG PUID
- ARG PGID
- ARG USER
- ARG PHP_TZ
- FROM alpine:latest
- ARG PUID
- ARG PGID
- ARG USER
- ARG PHP_TZ
- RUN apk add bash
- RUN apk add nginx
- RUN apk add php84
- RUN apk add php84-fpm
- RUN apk add php84-mysqli
- RUN apk add php84-mysqlnd
- RUN apk add php84-sqlite3
- RUN apk add php84-pecl-imagick
- RUN apk add php84-mbstring
- RUN apk add php84-gd
- RUN apk add php84-xml
- RUN apk add php84-zip
- RUN apk add php84-fpm
- RUN apk add php84-redis
- RUN apk add php84-bcmath
- RUN apk add php84-intl
- RUN apk add php84-pdo
- RUN apk add php84-exif
- RUN apk add php84-fileinfo
- RUN apk add php84-tokenizer
- RUN apk add exiftool
- RUN apk add perl-image-exiftool
- RUN apk add ffmpeg
- RUN apk add jpegoptim
- RUN apk add optipng
- RUN apk add pngquant
- RUN apk add gifsicle
- #RUN apk add webp
- RUN apk add unzip
- RUN apk add composer
- RUN apk add npm
- RUN apk add git
- RUN apk add php84-sodium
- RUN apk add php84-simplexml
- RUN apk add php84-dom
- RUN apk add php84-posix
- RUN apk add phpunit
- RUN apk add php84-xmlwriter
- RUN apk add php84-pdo_sqlite
- # webp \
- RUN addgroup --gid "$PGID" "$USER"
- RUN adduser --gecos '' --no-create-home --disabled-password --uid "$PUID" -G "$USER" "$USER"
- #COPY nginx.conf /etc/nginx/nginx.conf
- COPY start.sh /root/start.sh
- RUN chmod +x /root/start.sh
- RUN mkdir -p /var/www/html
- RUN cd /var/www/html && git clone https://github.com/LycheeOrg/Lychee.git
- RUN cd /var/www/html/Lychee && composer install --no-dev
- RUN cd /var/www/html/Lychee && npm install && npm run build
- COPY env /var/www/html/Lychee/
- RUN cd /var/www/html/Lychee && php artisan key:generate
- #RUN cd /var/www/html/Lychee && php artisan migrate
- CMD ["/start.sh"]
|