mirror of
https://github.com/typemill/typemill.git
synced 2025-10-23 18:46:10 +02:00
Add basic documentation to docker installation + initialize empty folders for themes and content
This commit is contained in:
38
readme.md
38
readme.md
@@ -69,6 +69,44 @@ Make sure that the following folders and all their files are writable (permissio
|
||||
You can use your ftp-software for that.
|
||||
|
||||
### Docker installation
|
||||
> :warning: This image does not provide TLS support. It's perfect either for local use or behind your own proxy, you're advised.
|
||||
|
||||
Clone and edit the config.example.php you find in this repository and move it as config.php
|
||||
```
|
||||
git clone git://github.com/trendschau/typemill.git
|
||||
cd typemill
|
||||
```
|
||||
|
||||
Build your image locally
|
||||
```
|
||||
docker build -t typemill:local .
|
||||
```
|
||||
|
||||
Run the docker image without persistence on port 8080
|
||||
```
|
||||
docker run -d --name typemill -p 8080:80 typemill:local
|
||||
```
|
||||
|
||||
Run typemill with persistence
|
||||
```
|
||||
docker run -d \
|
||||
--name=typemill \
|
||||
-p 8080:80 \
|
||||
-v $(pwd)/typemill_data/settings/:/var/www/html/settings/ \
|
||||
-v $(pwd)/typemill_data/media/:/var/www/html/media/ \
|
||||
-v $(pwd)/typemill_data/cache/:/var/www/html/cache/ \
|
||||
-v $(pwd)/typemill_data/content/:/var/www/html/content/ \
|
||||
-v $(pwd)/typemill_data/themes/:/var/www/html/themes/ \
|
||||
typemill:local
|
||||
```
|
||||
|
||||
#### Volumes
|
||||
|
||||
- `settings` : persists users profiles, site configuration, etc. (empty by default)
|
||||
- `media` : persists media files (empty by default)
|
||||
- `cache` : persists cache files for performance purpose (optional and empty by default)
|
||||
- `content` : persists content published (will be initialized with default examples if the binded volume is empty)
|
||||
- `themes` : persists installed themes (will be initialized with default examples if the binded volume is empty)
|
||||
|
||||
|
||||
## Setup
|
||||
|
Reference in New Issue
Block a user