Strapi

¿Que es este repositorio?
Este repositorio te permitirá desplegar Strapi que es un CMS Headless de código abierto basado en Node. js para todas las necesidades de API y gestión de contenidos de los desarrolladores. Permite crear API funcionales en cuestión de minutos y desarrollar software sin la molestia de las complejidades de un CMS.

Configuración
hiveagilectl install strapi
Ajustar las variables del fichero .env
STRAPI_HOST=strapi.hiveagile.dev
DATABASE_CLIENT=postgres
DATABASE_NAME=strapi
DATABASE_HOST=postgres
DATABASE_PORT=5432
DATABASE_USERNAME=strapi
DATABASE_PASSWORD=zD1SVbVLlaQImdPK
POSTGRES_DB=${DATABASE_NAME}
POSTGRES_USER=${DATABASE_USERNAME}
POSTGRES_PASSWORD=${DATABASE_PASSWORD}
STRAPI_HOST
Esta variable define el dominio donde accederas a strapi, recuerda apuntar previamente el registro DNS de tipo A para que te funcione.
USO
Una vez editado el fichero puesdes ejecutar el contenedor como normalmente.
cd /root/containers/strapi
docker-compose up -d
Actualizaciones automáticas (Opcional)
Puedes usar watchtower que actualiza todos los contenedores que estan como latest
Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -i 30
Invitación a mi Canal.
Estás invitado a mi canal de telegram, donde publico más soluciones como esta.
https://t.me/aitorroma