UPDATE Configure volume accesible for user specific user gancio

dev
Siroco 2 years ago
parent 3b2ab02695
commit c57e9a300d
Signed by: siroco
GPG Key ID: 1324098302A514B0
  1. 24
      README.md
  2. 5
      docker-compose.yml

@ -46,7 +46,13 @@ RUN yarn global add gancio
Seguimos los pasos de Gancio.
Primero, descargamos este repo:
La única diferencia que tenemos en estos pasos es que nosotros vamos a ejecutar Gancio con una usuaria en concreto.
Por ejemplo, en nuestro sistema vamos a ejecutarlo a través de la usuaria con UID 110 y GID 65534
Esto lo deberemos indicar en el _docker-compose.yml_ en la sección **user**.
En cuanto esto esté claro, primero, descargamos este repo:
```
git clone https://git.sindominio.net/siroco/docker-gancio
@ -61,8 +67,20 @@ cd docker-gancio
Ejecutamos los siguiente comandos para crear los ficheros básicos para la instalación
```
touch config.json db.sqlite
mkdir user_locale
mkdir data
touch data/config.json data/db.sqlite
```
Ahora, le damos permisos a la usuaria que ejecuta Gancio para que pueda leer esos ficheros:
```
chown -R 110:65534 data
```
Y cambiamos la usuaria que ejecuta Gancio en el docker-compose.yml
```
user: 110:65534
```
Y luego a buildear y configurar

@ -6,12 +6,11 @@ services:
restart: always
image: gancio:latest
container_name: gancio
user: 110:65534
command: gancio start --docker --db=sqlite
environment:
- DEBUG=*,-babel,-follow-redirects,-send,-body-parser:*,-express:*,-connect:*,-sequelize:*
volumes:
- ./db.sqlite:/opt/gancio/db.sqlite
- ./config.json:/opt/gancio/config.json
- ./uploads:/opt/gancio/uploads
- ./data:/opt/gancio
ports:
- "127.0.0.1:13120:13120"

Loading…
Cancel
Save