#Questions to HA OS, add-on, Docker and more

1 messages · Page 1 of 1 (latest)

ionic vigil
#

Hi there,
I would like to use HA OS, but I wonder if it would work with my other
services.
My services all run in Docker containers.
I have read about “Making your first add-on”. You create your own Docker
images from existing ones, what about when a new version of the original
comes out, do I have to rebuild the images each time?
And where is the data stored?
Because I want to make backups.
I use the following services: Traefik (reverse proxy), Tandoor (recipe
database), Dokuwiki, MQTT, MariaDB, Grafana, Node Red, Linkwarden and
Nginx (web server).
Let's take Tandoor as an example:

   - ./postgresql:/var/lib/postgresql/data
   - ./mediafiles:/opt/recipes/mediafiles
   - ./mediafiles:/media
env_file:
   - ./.env```
These all use a bind mount, so the data is on the host.
Would this be in its own directory as usual?
And how would I have access to it?
And since I actually send requests to Tandoor, for example, which is
accessible via the Internet, via Traefik, what would it look like if the
container runs in HA OS as an addon on?
Is it still possible to reach it via domains or subdomains or set it to
be reachable in this way?
Because in my case Tandoor, Dokuwiki, Grafana, Linkwarden and Nginx are
accessible from the Internet.
rancid aspen
#

there are already addons for many of those services

ionic vigil
#

I only found Grafana.
I don't need Mariadb with phpmyAdmin, I need the pure mariadb.
Nginx is only available as a proxy manager.

ionic vigil
#

Thank you, but perhaps you can still answer the following question:
If I create the images myself, do I have to rebuild them with every version change?

rancid aspen
#

version change of what?

#

of the software provided by the addon?

#

The software is in the addon, so generally yes. You shouldn't generally expect to update within the container, as containers are considered to be ephemeral