The goal of this project is to run the latest WordPress software with SQLite as a database instead of MySQL.
This is possible via wp-sqlite-db, a single file drop-in for using a SQLite database with WordPress.
Updated to PHP 8.2 and WordPress 6.4.1 (using PHP image serversideup/php:8.2-fpm-apache).
If you have Docker installed on your machine, simply run:
docker run -e SSL_MODE=off -p 8080:80 ghcr.io/thomascenni/wordpress-sqlite
or:
docker compose up
and then open your browser to http://localhost:8080 and finish the Wordpress installation.
First clone the repository:
git clone https://github.com/thomascenni/wordpress-sqlite.git
cd wordpress-sqlite
Build the Docker image:
docker build --no-cache --tag ghcr.io/thomascenni/wordpress-sqlite ./
Run the Docker image on your machine:
docker run -p 8080:80 ghcr.io/thomascenni/wordpress-sqlite