Docker compose
The current docker compose file is maintained in the GitHub under the "setup" folder for productive use.
Please do not use the docker compose file from the main folder. As this is used for the development of FlyingFish.
Parts container
FlyingFish is divided into several services, thus into containers. The containers have different rights to the system.
Container | Description |
---|---|
flyingfish_db | Contains the MariaDB and is accessible for various containers from FlyingFish in Docker's own network. |
flyingfish_influxdb | Contains the Influxdb and is accessible for various containers from FlyingFish in Docker's own network. |
flyingfish_service | Contains the Nginx and backend with frontend. |
flyingfish_himhip | Contains the service for reading out the host IP and gateway. The task is limited because this container runs with special privileges. The information is sent to the FlyingFish backend. |
flyingfish_ssh | A custom implemented SSH jump server that only accepts port forwarding with L and R. |
flyingfish_ddns | This container takes care of requests from DynDns-Clients. |
Production template
The compose file should be optimally prepared. For more customization, you can read more below.
Last updated