Add information about general dependencies

This commit is contained in:
Christopher C. Wells 2021-05-31 12:51:28 -07:00
parent eb7b17b32a
commit 7373d40a2d
1 changed files with 15 additions and 0 deletions

View File

@ -25,6 +25,21 @@ The demo instance resets every hour, on the hour.
## Deployment ## Deployment
Docker is the recommended deployment method. See [kcal-app/kcal-docker](https://github.com/kcal-app/kcal-docker).
General requirements for any deployment are:
- PHP 8.x with Composer 2.x and PHP extensions: `bcmath`, `curl`, `gd`, `intl`,
`mbstring`, `xml`, `zip`.
- Web server/proxy (Apache, nginx, etc.)
- Database (MySQL/MariaDB, PostgreSQL, etc.)
Optional but useful additions are:
- [Search driver](#search-mag) (Algolia, Elasticsearch, and database supported)
- Redis
- [Media Storage](#media-storage) (local or AWS S3 supported)
### Docker ### Docker
There is a [`Dockerfile`](Dockerfile) and automated build process to create builds There is a [`Dockerfile`](Dockerfile) and automated build process to create builds