88: Build portainer-automation service #131

Merged
hitanshu merged 10 commits from Dave/CFTunnels:ISSUE-88 into test 2026-07-06 05:14:36 +00:00
Showing only changes of commit 21e67dadea - Show all commits

View File

@ -0,0 +1,23 @@
package com.hithomelabs.portainer.service;
import org.springframework.stereotype.Service;
import com.hithomelabs.common.client.PortainerApiClient;
import com.hithomelabs.portainer.config.PortainerAutomationProperties;
@Service
public class DeployService {
private final PortainerApiClient portainerApiClient;
private final PortainerAutomationProperties props;
public DeployService(PortainerApiClient portainerApiClient,
PortainerAutomationProperties props) {
this.portainerApiClient = portainerApiClient;
this.props = props;
}
public void redeploy(Long stackId) {
portainerApiClient.redeployGitStack(stackId, props.getEndpointId(), true);
}
}