Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luizeof/dockerpress
Lightweight and fast WordPress with OpenLiteSpeed and Docker
https://github.com/luizeof/dockerpress
docker dockerpress litespeed litespeed-web-server proxy wordpress
Last synced: about 1 month ago
JSON representation
Lightweight and fast WordPress with OpenLiteSpeed and Docker
- Host: GitHub
- URL: https://github.com/luizeof/dockerpress
- Owner: luizeof
- Created: 2019-04-06T15:29:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-18T16:04:52.000Z (5 months ago)
- Last Synced: 2024-07-18T20:51:03.283Z (5 months ago)
- Topics: docker, dockerpress, litespeed, litespeed-web-server, proxy, wordpress
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/luizeof/dockerpress
- Size: 182 KB
- Stars: 21
- Watchers: 4
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# DockerPress
**DockerPress** is a set of services that allows you to configure an exclusive Docker environment for WordPress with the most powerful tools like **OpenliteSpeed**, **Redis**, **Traefik** and **MySQL 8**.
DockerPress has some Out of the Box features:
- [wp-cli (Wordpress Command Line Client)](https://wp-cli.org/)
- [OpenLiteSpeed](https://openlitespeed.org/)
- [OPcache](https://www.php.net/manual/pt_BR/book.opcache.php)
- [Automatically generation thumb images on background](https://br.wordpress.org/plugins/regenerate-thumbnails/)
- Automatically removes spam comments
- Automatically remove transient posts
- [Action Scheduler](https://actionscheduler.org/)The official DockerPress image can be accessed at [https://hub.docker.com/r/luizeof/dockerpress](https://hub.docker.com/r/luizeof/dockerpress).
## Environment Variables
Use the values below to configure your WordPress installation.
#### Database Settings
| ENV | Default | Required | Description |
| --------------------- | ------- | -------- | ------------------- |
| WORDPRESS_DB_HOST | | Yes | MySQL Host |
| WORDPRESS_DB_PORT | 3306 | Yes | MySQL Port |
| WORDPRESS_DB_NAME | | Yes | MySQL Database Name |
| WORDPRESS_DB_PASSWORD | | Yes | MySQL Password |
| WORDPRESS_DB_USER | | Yes | MySQL Username |#### General Settings
| ENV | Default | Required | Description |
| ------------ | ------- | -------- | ------------------------------------------------------------------------------ |
| VIRTUAL_HOST | | Yes | Website Domain |
| ADMIN_EMAIL | | Yes | Wordpress Admin E-mail |
| WP_LOCALE | en_US | No | Wordpress Locale ([Available Locales](https://translate.wordpress.org/stats/)) |
| WP_DEBUG | false | No | Enable / Disable Wordpress Debug |## Container Volume
By default, DockerPress uses a single volume that must be mapped to `/var/www/html`. The entire WordPress installation is stored in this path.