Azure / Azure/static-web-apps-cli

'EACCES: permission denied' when trying to deploy via docker and 'swa deploy'

Abierto
#601 1 comentario 0 reacciones 1 asignado Reclamado por @sgollapudi77 Ver en GitHub
command: deploy scope: deploy-client
Lenguaje dominante
TypeScript
Estrellas
668
Forks
156
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Describe the bug**
I am trying to deploy my (pre-built) static website via `swa`CLI tool using woodpecker-CI and the `swacli/static-web-apps-cli:latest` docker image.
However, on execution I get an `EACCES` error:
```
✖ Deployment Failed :(
✖ Deployment Failure Reason: EACCES: permission denied, mkdir '/root/.swa/deploy/1.0.020981'
```

**To Reproduce**
execute the following within the CI environment using the above mentioned docker container:
```
swa deploy ./public --verbose=silly
```

**Expected behavior**
Either there should be a way to manually set the (temp) folder that is causing the permission error, or the docker image should be altered to allow writing to the folder.

**Screenshots**
image

**Additional context**
The pipeline that is being run can be found at https://codeberg.org/lauralani/www-lauka-net/src/commit/fbd65ab17caa51b0b9f129505cf335edca6bb947/.woodpecker.yml , and the full output of the pipeline run that's failing - including the debug output of `swa deploy --verbose=silly` can be found at https://ci.codeberg.org/lauralani/www-lauka-net/pipeline/4/4

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.