Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

❓ Is it possible to convert a docker-compose setup to an add-on? #1534

Open
igorsantos07 opened this issue Aug 17, 2024 · 0 comments
Open
Labels
prevent stale Prevents stale being applied

Comments

@igorsantos07
Copy link
Contributor

Which addon?

A new one, possibly based on https://github.com/MDeLuise/plant-it

name: Question
about: Suggest an idea for this project
title: Is it possible to convert a docker-compose setup to an add-on?
labels: question
assignees: ''


Which addon?

A new one, possibly based on https://github.com/MDeLuise/plant-it

Addon or app?

Add-on!

Describe the solution you'd like

I want to contribute Plant-it as a new add-on for the repo, as I am eager to move out from "please pay many bucks a month to be reminded biweekly to feed your plants" apps from Play Store.

However, I never ever contributed to HA before, and the only experience I have with add-ons is installing Grocy and ChangeDetection.io - but I do have some Docker experience.
That said, Plant-it suggestion of setup is based on a compose file, running an application, database and cache servers. I've made a suggestion to the maintainer to slim it down a bit (MDeLuise/plant-it#279), but I'm not sure if it's feasible. And docs about "how to create a new add-on" only point to Dockerfiles; is it possible to create an add-on with a compose file instead?

Additional context
A side-concern I have as well is that the original Plant-it server seems quite resource intensive, given it runs the Java VM in an Ubuntu server with a full MySQL as a side dish. No clue how feasible it would be to slim that down to run on my RPi 3b 🤡

Describe alternatives you've considered
I guess I will regret this, but I'm considering forking the project's server and recreating it with tech I know, in a slimmer build. It would be fun to keep it in track with the original project, considering I barely have free time to fix stuff that breaks in my smart home setup 😂 But right now, it feels like the only way forward.

@igorsantos07 igorsantos07 added the prevent stale Prevents stale being applied label Aug 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prevent stale Prevents stale being applied
Projects
None yet
Development

No branches or pull requests

1 participant