You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tras linkar la base de datos con la app, tenemos la variable de entorno para la base de datos:
Already linked as DATABASE_URL
Necesitamos tener la app desplegada para poder settear las variables de entorno, y también necesitamos settear estas variables para que todo funcione.
Por ello, en el primer arranque necesitamos desactivar los checks para que ignore el fallo al arrancar por no tener la base de datos configurada.
dokku checks:disable ghost
Ahora vamos a obtener la configuración de la base de datos para poder configurarla en la aplicación:
Escribir un post y subir una imagen. Tras esto vamos a hacer un cambio al README, y a hacer push para forzar el re-deploy.
Comprobamos que la imagen ya no está en el blog, explicar que los containers son efímeros, por lo que necesitaremos que el storage persista entre versiones.
Ahora queremos que las imagenes que subamos a los posts, se persistan entre deploys:
Crear app en el server
Install mariadb
https://github.com/dokku/dokku-mariadb
Tras linkar la base de datos con la app, tenemos la variable de entorno para la base de datos:
Necesitamos tener la app desplegada para poder settear las variables de entorno, y también necesitamos settear estas variables para que todo funcione.
Por ello, en el primer arranque necesitamos desactivar los checks para que ignore el fallo al arrancar por no tener la base de datos configurada.
Ahora vamos a obtener la configuración de la base de datos para poder configurarla en la aplicación:
Con esto, vamos a configurar las variables de entorno para la app:
Y ahora configuramos la URL y los puertos para ghost:
Ya tenemos todo listo para descargarnos Ghost a nuestro local:
https://github.com/TryGhost/Ghost/releases
Descargamos la última versión, e inicializamos el repo git (porque necesitaremos hacer push luego):
Y añadirmos el repo y hacemos push:
Corremos las migraciones y volvemos a activar los checks:
Añadimos letsencrypt
Comprobar que todo funciona:
https://ghost.wecode.patoroco.net/
admin: https://ghost.wecode.patoroco.net/ghost/
Escribir un post y subir una imagen. Tras esto vamos a hacer un cambio al README, y a hacer push para forzar el re-deploy.
Comprobamos que la imagen ya no está en el blog, explicar que los containers son efímeros, por lo que necesitaremos que el storage persista entre versiones.
Ahora queremos que las imagenes que subamos a los posts, se persistan entre deploys:
Volver a hacer la misma prueba con la imagen, revertir el cambio en el README y re-desplegar viendo que la imgaen sigue viva.
Esto mismo es lo que utilizo para guardar la base de datos SQLite en las apps sencillas que no necesitan motor de base de datos siempre en ejecución.
The text was updated successfully, but these errors were encountered: