From 2d7b0589fb31b8b7312e6de1bf658ae1dbe9707b Mon Sep 17 00:00:00 2001 From: Code-Egg Date: Wed, 2 Oct 2024 09:53:32 +0800 Subject: [PATCH] modified: .env modified: README.md modified: docker-compose.yml --- .env | 2 +- README.md | 8 ++++---- docker-compose.yml | 3 +-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.env b/.env index 317730f..0bd492e 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ TimeZone=America/New_York -OLS_VERSION=1.8.1 +OLS_VERSION=1.8.2 PHP_VERSION=lsphp83 MYSQL_DATABASE=wordpress MYSQL_ROOT_PASSWORD=password diff --git a/README.md b/README.md index 5f43d83..62a33ff 100644 --- a/README.md +++ b/README.md @@ -31,9 +31,9 @@ The docker image installs the following packages on your system: |Component|Version| | :-------------: | :-------------: | -|Linux|Ubuntu 22.04| +|Linux|Ubuntu 24.04| |OpenLiteSpeed|[Latest version](https://hub.docker.com/r/litespeedtech/openlitespeed)| -|MariaDB|[Stable version: 10.5](https://hub.docker.com/_/mariadb)| +|MariaDB|[Stable version: 11.4](https://hub.docker.com/_/mariadb)| |PHP|[Latest version](http://rpms.litespeedtech.com/debian/)| |LiteSpeed Cache|[Latest from WordPress.org](https://wordpress.org/plugins/litespeed-cache/)| |ACME|[Latest from ACME official](https://github.com/acmesh-official/get.acme.sh)| @@ -176,12 +176,12 @@ bash bin/webadmin.sh [-M, --mod-secure] disable After installation, you can use phpMyAdmin to access the database by visiting `http://127.0.0.1:8080` or `https://127.0.0.1:8443`. The default username is `root`, and the password is the same as the one you supplied in the `.env` file. ## Customization -If you want to customize the image by adding some packages, e.g. `lsphp80-pspell`, just extend it with a Dockerfile. +If you want to customize the image by adding some packages, e.g. `lsphp83-pspell`, just extend it with a Dockerfile. 1. We can create a `custom` folder and a `custom/Dockerfile` file under the main project. 2. Add the following example code to `Dockerfile` under the custom folder ``` FROM litespeedtech/openlitespeed:latest -RUN apt-get update && apt-get install lsphp80-pspell -y +RUN apt-get update && apt-get install lsphp83-pspell -y ``` 3. Add `build: ./custom` line under the "image: litespeedtech" of docker-composefile. So it will looks like this ``` diff --git a/docker-compose.yml b/docker-compose.yml index 9e02aee..b5c0fe2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,6 @@ -version: '3' services: mysql: - image: mariadb:10.5.9 + image: mariadb:11.4 logging: driver: none command: ["--max-allowed-packet=512M"]