[Ganciodocker] ejecutar gancio con usuairo no root

matus matus en enmotoneta.com
Mar Mayo 25 13:28:20 CEST 2021


On 24/5/21 00:46, Siroco wrote:
> Quoting Siroco (2021-05-24 00:39:32)
>> Quoting Siroco (2021-05-05 16:56:05)
>>> Quoting Siroco (2021-05-04 14:00:32)
>>>> Esta noche lo miro,
>>>> Pero si, el comando user lo usamos en los dockercompose en sd, y creamos el
>>>> user en la misma maquina dnd se ejecuta el container.. Esta noche reviso tu
>>>> codigo y valoramos
>>> Te he propuesta una nueva forma de poder hacerlo sin generar un
>>> container ejecutado como 'root' aunque sea solo unos segundos...
>>>
>>> He movido los ficheros de ocnfiguración dentro de una carpeta "data"
>>> esa carpeta data la asigno com volumen de "/opt/gancio"
>>> Creo en esa carpeta data los ficheros de configuración oportunos
>>> (config, sqlite, ...)
>>> Con eso, la ejecución del "setup" con una usuaria que no sea root debería funcionar sin problemas porque
>>> supongo que el fallo estaba en que los ficheors estaban dentro de una
>>> carpeta que no tenía permisos y supongo que creara algun fichero
>>> intermedio mientras genera esos pasos y no le era permitido..
>>> Lo he pusheado en la rama master (... sorry, lo he visto luego de hacer
>>> el cambio .. ) así que podéis probarlo otra vez, a ver que os parece la
>>> resolución.
>> He dejado la versión de Gancio DEV para que se puedan hacer pruebas,
>> da algunos errores en el log y no consigo que las Locales funcionen
>> correctamente, ... pero bueno, iremos revisando.
>>
>> Lo que estaba antes publicado, lo he borrado y he vuelto a empezar, así
>> que, deberéis volver a registraros para hacer las pruebas. Tampoco veo
>> que funcione del todo bien la visualización de eventos, si que se pueden
>> crear eventos de varios días o recurrnetes, pero no acaban de mostrarse
>> bien en el calendario.
>>
>> Quien quiera acceder, se registra libremenete y luego le doy permiso de
>> administrador en la red.
>>
>> A ver si le damos un empujón y vamos por lo menos publicando el
>> Convoca.La o el de Kartzela.
>>
>> src
> El enlace, por si lo habéis perdido
>
> https://gancio.piperrak.cc/

pues yo sigo enfocado en lograr que la instancia levante sin el proceso 
de setup interactivo.

he hecho buenos avances, y logre un setup de un solo docker que trabaja 
inicialmente como 'root' y luego des-escala a usuario 'gancio' para 
ejeuctar el servicio, apalancando el Entrypoint que de momento no lo 
estabamos usando para nada mas.

estoy limpiando los commits, etc. y espero subir algo pronto al repo ...





Más información sobre la lista de distribución Ganciodocker