portainer / compose-unpacker

A tool used to deploy Compose stacks from Git on remote environments
8 stars 6 forks source link

stack deployment failure when using relative path #42

Open skaneprime opened 3 months ago

skaneprime commented 3 months ago

Hey there! I'm facing these error when trying to update stack via webhook. But when I'm manually redeploying it stack will deploy without error.

{"level":"info","repository":"https://github.com/qrvers/burn_tobacco/","composePath":["docker-compose.yml"],"destination":"/mnt/portainer-compose-unpacker","env":[],"skipTLSVerify":true,"time":1718806524,"caller":"/home/runner/work/compose-unpacker/compose-unpacker/deploy.go:31","message":"Deploying Compose stack from Git repository"}
{"level":"info","directory":"/mnt/portainer-compose-unpacker","time":1718806524,"caller":"/home/runner/work/compose-unpacker/compose-unpacker/deploy.go:57","message":"Checking the file system..."}
{"level":"info","directory":"/mnt/portainer-compose-unpacker/stacks/burntobacco-dev","time":1718806524,"caller":"/home/runner/work/compose-unpacker/compose-unpacker/deploy.go:83","message":"Creating target destination directory on disk"}
{"level":"info","repository":"https://github.com/qrvers/burn_tobacco/","path":"/mnt/portainer-compose-unpacker/stacks/burntobacco-dev","url":"https://github.com/qrvers/burn_tobacco/","depth":1,"time":1718806524,"caller":"/home/runner/work/compose-unpacker/compose-unpacker/deploy.go:98","message":"Cloning git repository"}
stack deployment failure
{"level":"error","error":"authentication required","time":1718806524,"caller":"/home/runner/work/compose-unpacker/compose-unpacker/deploy.go:104","message":"Failed to clone Git repository"}

What may gone wrong? My fine grained personal access token is valid for authentication yet still facing this error