88: Add DeployService for Portainer stack redeployment
This commit is contained in:
parent
5ea62d6baf
commit
21e67dadea
@ -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);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user