5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-07-01 12:06:07 +00:00

resolver la ruta real

para que en el contenedor los sitios y deploys estén en el mismo sistema
de archivos los colocamos en el mismo volumen `data` y los vinculamos a
la raíz del proyecto.

esto es configurable para los sitios pero no para los deploys.

algunas verificaciones de seguridad de jekyll resuelven las rutas reales
(`realpath`) de los archivos y fallan porque convierte en el symlink en
la ruta real.

esto rompe cosas como la previsualización de artículos.

closes #5140

closes #5122

closes #5121

closes #5086

closes #4958
This commit is contained in:
f 2022-04-11 13:29:42 -03:00
parent 9dee10bcb9
commit 026b3879e3

View file

@ -413,7 +413,7 @@ class Site < ApplicationRecord
# El directorio donde se almacenan los sitios
def self.site_path
@site_path ||= ENV.fetch('SITE_PATH', Rails.root.join('_sites'))
@site_path ||= File.realpath(ENV.fetch('SITE_PATH', Rails.root.join('_sites')))
end
def self.default