Files
safechat/docker/README.md
2018-07-14 11:41:00 +02:00

34 lines
967 B
Markdown

Docker Image for SafeChat
=========================
For a running example see: https://safechat.ch
Run SafeChat
------------
Safechat exposts port 8080 as it is based on [mwaeckerlin/php-fpm].
You need a [mysql] database (less than version 8). The hostname must be `mysql` and the root password must be set in `MYSQL_ENV_MYSQL_ROOT_PASSWORD`, e.g.
```bash
docker run -d --name safechat-mysql -e MYSQL_ROOT_PASSWORD=$(pwgen 20 1) mysql:5
docker run -d --name safechat -p 8005:8080 --link safechat-mysql:mysql mwaeckerlin/safechat
```
Build Docker Image
------------------
Install safechat into path `docker/usr`, then build the image, e.g.:
```bash
cd ~/git/safechat
./bootstrap.sh -t "all install" --prefix=$(pwd)/docker/usr
docker build --rm --force-rm -t mwaeckerlin/safechat docker
```
[mwaeckerlin/php-fpm]: https://hub.docker.com/r/mwaeckerlin/php-fpm "image on docker hub"
[mysql]: https://hub.docker.com/_/mysql "image on docker hub"