Add images to version control. Update db dump and README

master
Ian Mancini 4 years ago
parent 329e50b589
commit 7ccbbfb61f

4
.gitignore vendored

@ -33,7 +33,9 @@ yarn-error.log*
# vercel # vercel
.vercel .vercel
docker/ docker/mysql
docker/directus/config
.env .env
dump* dump*

@ -1,6 +1,7 @@
# Artimañas 2020 # Seminario CMS
Este es el repositorio para el código del sitio web de Artimañas 2020. Este es el repositorio para el código del sitio web para el seminario de gestión
de contenidos. Desarrollado por Lautaro Valdez Avila y Ian Mancini. Año 2020.
## Instrucciones para desarrollo ## Instrucciones para desarrollo
@ -11,50 +12,61 @@ La aplicación web consiste de dos partes:
### Configurando el entorno ### Configurando el entorno
Hay 3 variables de entorno que se deben configurar en el archivo `.env`, la primera corresponde a la contraseña de la base de datos de MySQL y las otras dos a la seguridad de Directus: Hay 3 variables de entorno que se deben configurar en el archivo `.env`, la
primera corresponde a la contraseña de la base de datos de MySQL y las otras dos
a la seguridad de Directus:
- `MYSQL_PASSWORD` - `MYSQL_PASSWORD`
- `DIRECTUS_AUTH_PUBLICKEY` - `DIRECTUS_AUTH_PUBLICKEY`
- `DIRECTUS_AUTH_SECRETKEY` - `DIRECTUS_AUTH_SECRETKEY`
Estas pueden ser cualquier string, pero se deben asignar antes de crear los contenedores, y si se modifican posteriormente, los contenedores no funcionaran correctamente. Estas pueden ser cualquier string, pero se deben asignar antes de crear los
contenedores, y si se modifican posteriormente, los contenedores no funcionaran
correctamente.
El script `setup-env.sh` permite generar valores para las variables de entorno automáticamente y crear e iniciar los contenedores de docker después de esto. El script `setup-env.sh` permite generar valores para las variables de entorno
automáticamente y crear e iniciar los contenedores de docker después de esto.
``` bash ```bash
./setup-env.sh ./setup-env.sh
``` ```
### CMS y base de datos ### CMS y base de datos
Directus depende de una base de datos SQL que se puede levantar usando [Docker](https://www.docker.com/) con el archivo de [docker-compose](https://docs.docker.com/compose/) provisto: Directus depende de una base de datos SQL que se puede levantar usando
[Docker](https://www.docker.com/) con el archivo de
[docker-compose](https://docs.docker.com/compose/) provisto:
```bash ```bash
docker-compose up -d docker-compose up -d
``` ```
Cuando el contenedor de la base de datos se cree por primera vez, la base de datos se inicializará con el dump que se encuentra en `./db/init.sql`. Este contiene las tablas para las obras, biografías, e información general del sitio, así como los usuarios correspondientes a cada alumno de la materia. Para modificar los datos una vez iniciados los contenedores, se puede acceder a la interfaz web de directus en [http://localhost:8080](http://localhost:8080) con las siguientes credenciales: Cuando el contenedor de la base de datos se cree por primera vez, la base de
datos se inicializará con el dump que se encuentra en `./db/init.sql`. Para
modificar los datos una vez iniciados los contenedores, se puede acceder a la
interfaz web de directus en [http://localhost:13000](http://localhost:13000) con
las siguientes credenciales:
- Usuario: `admin@artiweb.net` - Usuario: `admin@cms.trovadorxs.net.ar`
- Contraseña: `password` - Contraseña: `password`
Eventualmente, este dump deberá ser actualizado con el contenido real/final, para que el entorno de desarrollo sea lo mas fiel posible con respecto al de producción. Esto se puede llevar a cabo con el script provisto en la raíz del repositorio (`manage-db`): Eventualmente, este dump deberá ser actualizado con el contenido real/final,
para que el entorno de desarrollo sea lo mas fiel posible con respecto al de
producción. Esto se puede llevar a cabo con el script provisto en la raíz del
repositorio (`manage-db`):
``` bash ```bash
./manage-db.sh backup ./manage-db.sh backup
``` ```
### Sitio web (front end) ### Sitio web (front end)
Una vez que la base de datos haya sido inicializada, se puede iniciar el servidor de desarrollo (componente de SSR) con: Una vez que la base de datos haya sido inicializada, se puede iniciar el
servidor de desarrollo (en [http://localhost:13001](http://localhost:13001)) con:
```bash ```bash
npm run dev npm run dev
``` ```
Los archivos en el directorio `src` se pueden editar y los cambios se verán reflejados en el navegador sin la necesidad de recargar la página. Los archivos en el directorio `src` se pueden editar y los cambios se verán
reflejados en el navegador sin la necesidad de recargar la página.
## Screencasts
- [Configurando el servidor de desarrollo en Manjaro / Arch Linux](https://youtu.be/1_Eo37owlDw)
- [Descripción de los archivos del respositorio](https://youtu.be/5-D9CbGm-8Q)

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 602 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 797 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 786 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 749 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 KiB

Loading…
Cancel
Save