mirror of
https://github.com/ClusterCockpit/cc-docker.git
synced 2024-12-26 19:49:06 +01:00
Update README.md
This commit is contained in:
parent
b48e7a4fa0
commit
dc09274fa5
26
README.md
26
README.md
@ -1,35 +1,15 @@
|
||||
# cc-docker
|
||||
WARNING: This does not yet work!
|
||||
|
||||
This is a setup for `docker compose` to deploy a complete ClusterCockpit Application Stack including all external components.
|
||||
This is a setup for `docker compose` to try out a complete ClusterCockpit Application Stack including all external components. This docket setup is intended for demo purposes, but can be easily configured to be used as a development environement for ClusterCockpit.
|
||||
|
||||
At the end it will create containers for:
|
||||
It creates containers for:
|
||||
* mysql
|
||||
* influxdb
|
||||
* php-fpm (including the Symfony application)
|
||||
* phpmyadmin
|
||||
* nginx
|
||||
|
||||
Everything is configured in `.env`.
|
||||
|
||||
There exist multiple persistent (shared) volumes:
|
||||
* `symfony` mapping to `/var/www/symfony` for the ClusterCockpit source tree
|
||||
* `sql` mapping to `/var/lib/mysql`
|
||||
* `influxdb/data` mapping to `/var/lib/influxdb2`
|
||||
* `influxdb/config` mapping to `/etc//influxdb2`
|
||||
* `logs/nginx` mapping to `/var/log/nginx`
|
||||
* `logs/symfony` mapping to `/var/www/symfony/var/log`
|
||||
|
||||
The containers are build and started using the command:
|
||||
```
|
||||
docker compose up
|
||||
```
|
||||
|
||||
Desired modes for the future are:
|
||||
|
||||
* **Demo** Includes everything to try out ClusterCockpit including initial Database Fixtures. No SSL and no reverse Proxy.
|
||||
* **Develop** Only includes all external components of ClusterCockpit. A functional PHP environment and the ClusterCockpit source must be maintained on host machine.
|
||||
* **Production** Includes everything to run ClusterCockpit in a Production environment including SSL and traefic reverse proxy and container orchestration.
|
||||
Ports and Passwords are configured in `.env`.
|
||||
|
||||
TODOS (There are probably a lot more!):
|
||||
* Some of the Volume directories need to be created first.
|
||||
|
Loading…
Reference in New Issue
Block a user