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

auto-deploy Izzy after changes to mane branch #87

Open
Ixrec opened this issue Nov 13, 2022 · 7 comments
Open

auto-deploy Izzy after changes to mane branch #87

Ixrec opened this issue Nov 13, 2022 · 7 comments
Assignees
Labels
severity: major Blocks either use of feature, or deprecating existing feature on another bot. size: medium Should take a few days, maybe a week to implement.

Comments

@Ixrec
Copy link
Contributor

Ixrec commented Nov 13, 2022

Cloudburst agreed on Discord that we want this eventually. Not sure how to tag this.

@Ixrec Ixrec added the size: medium Should take a few days, maybe a week to implement. label Dec 1, 2022
@CloudburstSys CloudburstSys added the severity: major Blocks either use of feature, or deprecating existing feature on another bot. label Dec 8, 2022
@LunarNightShade
Copy link
Contributor

Now that Izzy will be hosted with docker-compose capability upon the merge of #319, this should make auto-deployment or 1-click deployment closer to possible.
Will look into further.

@CloudburstSys
Copy link
Collaborator

@LunarNightShade is there any progress on this? IIRC Portainer webhooks would work well for this as we can easily write a GitHub action to deploy Izzy and then POST the webhook.

@LunarNightShade
Copy link
Contributor

Webhook usage is locked behind Portainer's Business Edition license.

@CloudburstSys
Copy link
Collaborator

CloudburstSys commented Apr 16, 2024 via email

@LunarNightShade
Copy link
Contributor

Looks like a starter 3 node license is free, if you surrender your contact info to them
https://www.portainer.io/take-3

@CloudburstSys
Copy link
Collaborator

CloudburstSys commented Apr 16, 2024

Hmm.. could we theoetically make our own API which just executes docker compose commands? Don't really feel like surrendering contact information.

@LunarNightShade
Copy link
Contributor

Getting the free Take 3 license for the Business Edition would be the simplest option to be able to use the webhook calls. I'd take care of that if that's what we want to do.
There'd need to be some other cleanup to Izzy's Docker setup that'd need to happen alongside setting up a webhook for auto deploy, but that wouldn't be difficult to take care of.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
severity: major Blocks either use of feature, or deprecating existing feature on another bot. size: medium Should take a few days, maybe a week to implement.
Projects
None yet
Development

No branches or pull requests

3 participants