VOOZH about

URL: https://dev.to/oskar_calvo_1615a9b3b293f/usar-h2nonimaginary-con-ddev-3e6h

⇱ Usar h2non/imaginary con Ddev - DEV Community


Se tiene que crear el archivo docker-compose.imaginary.yaml dentro de .ddev y añadir el siguiente contenido:

services:
 imaginary:
 image: h2non/imaginary:latest
 container_name: "ddev-${DDEV_PROJECT}-imaginary"
 labels:
 com.ddev.site-name: ${DDEV_SITENAME}
 com.ddev.approot: ${DDEV_APPROOT}
 expose: 
 - "9000"
 # ports:
 # - "9000:9000" # Cambia el puerto si es necesario
 # volumes:
 # - "imaginary-data:/data" # Opcional, si necesitas almacenar datos persistentes
 command: ["-enable-url-source"]
 restart: "no"
 environment:
 - VIRTUAL_HOST=$DDEV_HOSTNAME
 - HTTP_EXPOSE=7000:9000
 - HTTPS_EXPOSE=7001:9000

# volumes:
# imaginary-data:

Y ya tenemos el proxy espuestos, lo siguiente es que cuando servimos una imagen lo tenemos que hacer apuntando al proxy y no a Drupal.