# GANCIO for SINDOMINIO https://gancio.org/install/docker ## Dockerfile El original funciona sobre la imagen de docker de node ``` FROM node:latest WORKDIR / RUN yarn global add gancio ``` Nosotros debemos funcionar a través de nuestro Debian en nuestro registry, asi que adaptamos un poco el Dockerfile al estilo la guía de instalación de GNU/Debian https://gancio.org/install/debian ``` FROM registry.sindominio.net/debian as builder RUN apt-get update && \ apt-get install -y --no-install-recommends curl gnupg2 ca-certificates RUN echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list && \ echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list RUN curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - #RUN curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor > /usr/share/keyrings/yarn-archive-keyring.gpg # Install Yarn RUN apt-get update && \ apt-get install -y --no-install-recommends yarn # Install Node Latest RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - RUN apt-get install -y nodejs WORKDIR / RUN yarn global add gancio ``` ## Instalación Seguimos los pasos de Gancio. Primero, descargamos este repo: ``` git clone https://git.sindominio.net/siroco/docker-gancio ``` Accedemos a la carpeta creada: ``` 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 ``` Y luego a buildear y configurar ``` docker-compose build ``` Seguimos los pasos del SETUP de Gancio ``` docker-compose run --rm gancio gancio setup --docker --db=sqlite ``` Y supongo que tras esto, podemos hacer un ``` docker-compose up -d ``` Y a disfrutar de tu servicio de Gancio Ahora te toca configurar el ProxyReverse ;) ## TODO A ver quien hace un container con PostgreSQL en vez de SQLITE ;)