Desde el panel de configuración avanzada de Athento se pueden subir recursos estáticos para que sean utilizados por otras funcionalidades, como por ejemplo operaciones custom o plantillas.
Se accede desde el panel avanzado:
Creamos un nuevo "File config property":
El de la captura de ejemplo ya se encuentra disponible y el recurso se puede utilizar.
La ruta para acceder al recurso desde operaciones en el propio servidor es:
/ATHENTOSE_ROOT/media/configfiles/test.csv
Así, desde una operación podríamos leer ese fichero y si fuera un csv, un json, o un xml con propiedades, podríamos gestionarlo internamente desde la operación.
Acceso desde URL pública
Si necesitamos usar estos recursos de forma pública, hay que marcar el check "is_public" y el recurso estará disponible bajo la siguiente URL:
https://SUBDOMINIO.athento.com/config/image/UUID
Donde SUBDOMINIO debe reemplazarse por el subdominio de su instancia y UUID por el identificador del recurso, que puede copiarse desde la interfaz de administración avanzada.
Carga desde app custom con repositorio GIT
Si tenemos una app custom que hemos sincronizado con un repositorio GIT, es posible subir recursos estáticos del siguiente modo:
- En la aplicación custom para desplegar en Athento, hay que añadir en el raíz un directorio llamado "static" y subir allí los recursos estáticos. Preferiblemente, usar una estructura de carpetas para ubicar las imágenes, CSS, Javascript, etc.
- Ese directorio se enlaza en el servidor para que esté accesible en la ruta /var/www/athentose/static/NOMBREAPP. Esto se hace con el comando
ln -s /var/www/athentose/athentose/custom/NOMBREAPP/static /var/www/athentose/static/NOMBREAPP
- De este modo, se podrá acceder a los recursos estáticos con la ruta https://SUBDOMINIO.athento.com/site_media/NOMBREAPP
IMPORTANTE: Estos recursos son públicos, por lo que nunca se debe ubicar información confidencial o datos personales.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.