Update README for version 3
This commit is contained in:
parent
2151d64f25
commit
3605ec6d0b
27
README.md
27
README.md
@ -33,21 +33,40 @@ A self-hosted client that allows custom formatting of data from the hummingbird
|
|||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
* PHP 5.5+
|
* PHP 5.5+
|
||||||
* PDO SQLite (For collection tab)
|
* PDO SQLite or PDO PostgreSQL (For collection tab)
|
||||||
* GD
|
* GD
|
||||||
|
* Redis and PHP Redis extension (optional, for caching)
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
1. Install via composer: `composer create-project timw4mail/hummingbird-anime-client`
|
1. Install via composer: `composer create-project timw4mail/hummingbird-anime-client`
|
||||||
2. Configure settings in `app/config/config.php` to your liking
|
|
||||||
3. Create the following directories if they don't exist, and make sure they are world writable
|
or
|
||||||
* app/cache
|
|
||||||
|
1. Install via git, then install dependencies via composer: `composer install`
|
||||||
|
|
||||||
|
2. Duplicate `app/config/*.toml.example` files as `app/config/*.toml`
|
||||||
|
3. Configure settings in `app/config/config.toml` to your liking
|
||||||
|
4. Create the following directories if they don't exist, and make sure they are world writable
|
||||||
* public/js/cache
|
* public/js/cache
|
||||||
* public/images/manga
|
* public/images/manga
|
||||||
* public/images/anime
|
* public/images/anime
|
||||||
|
5. Make sure the `console` script is executable
|
||||||
|
6. To batch-create image thumbnails, run `console cache-images`.
|
||||||
|
|
||||||
### Server Setup
|
### Server Setup
|
||||||
|
|
||||||
|
#### Caching
|
||||||
|
|
||||||
|
To setup API caching, choose a caching method:
|
||||||
|
* Database
|
||||||
|
1. Follow the instructions for the Anime Collection setup below.
|
||||||
|
2. Set `cache_driver` in `app/config/config.toml` to 'SQLDriver'
|
||||||
|
|
||||||
|
* Redis
|
||||||
|
1. Copy `app/redis.toml.example` to `app/redis.toml`, and edit to match your setup.
|
||||||
|
2. Set `cache_driver` in `app/config/config.toml` to 'RedisDriver'
|
||||||
|
|
||||||
#### nginx
|
#### nginx
|
||||||
Basic nginx setup
|
Basic nginx setup
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user