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.

ContainerDescription

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