Skip to content

Commit

Permalink
Merge pull request #179 from Arquisoft/develop
Browse files Browse the repository at this point in the history
Develop a master
  • Loading branch information
UO277876 authored Apr 4, 2022
2 parents 554bc39 + db0da59 commit 987cf0d
Show file tree
Hide file tree
Showing 49 changed files with 46,886 additions and 977 deletions.
41 changes: 41 additions & 0 deletions .github/workflows/despliegueDevelop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Pruebas despliegue

on:
push:
branches:
- 'uo68216-pruebas-despliegue'

env:
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io

jobs:
#Front-end
docker-push-webapp:
name: Push webapp Docker Image to GitHub Packages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Publish to Registry
uses: elgohr/[email protected]
with:
name: ${{ github.repository }}/webapp
username: ${{ github.actor }}
password: ${{ secrets.DOCKER_PUSH_TOKEN }}
registry: ${{ env.REGISTRY }}
workdir: webapp

#Back-end
docker-push-restapi:
name: Push restapi Docker Image to GitHub Packages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Publish to Registry
uses: elgohr/[email protected]
with:
name: ${{ github.repository }}/restapi
username: ${{ github.actor }}
password: ${{ secrets.DOCKER_PUSH_TOKEN }}
registry: ${{ env.REGISTRY }}
workdir: restapi
35 changes: 35 additions & 0 deletions .github/workflows/heroku.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Despliegue en Heroku (rama de desarrollo)

on:
push:
branches: [ develop ]
pull_request:
branches: [ develop ]

jobs:
heroku-restapi:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: akhileshns/[email protected] # This is the action
with:
heroku_api_key: ${{secrets.HEROKU_API_KEY}}
heroku_app_name: "dede-es3a-restapi" #Must be unique in Heroku
heroku_email: ${{secrets.HEROKU_EMAIL}}
usedocker: true
appdir: "restapi" # <- This will point to the api folder in your project

heroku-webapp:
needs: [heroku-restapi]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: akhileshns/[email protected] # This is the action
with:
heroku_api_key: ${{secrets.HEROKU_API_KEY}}
heroku_app_name: "dede-es3a" #Must be unique in Heroku
heroku_email: ${{secrets.HEROKU_EMAIL}}
usedocker: true
appdir: "webapp" # <- This will point to the api folder in your project


3 changes: 2 additions & 1 deletion docs/01_introduction_and_goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Objetivos de Negocio:
-A corto plazo: Realizar una documentación adecuada de manera que se cumplan las
expectativas y necesidades del proyecto.
-A largo plazo: Poder realizar una aplicación de manera que cumpla todos los objetivos
de usabilidad para poder realizar compra/venta de *ropa/objetos...* de una manera mas
de usabilidad para poder realizar compra/venta de playeros de una manera mas
cómoda,sencilla y accesible.

[role="arc42help"]
Expand All @@ -35,6 +35,7 @@ Objetivos de Negocio:
-Dede_es3a dará al usuario la posibilidad de borrar elementos del carrito.
-Dede_es3a permitirá el registro de usuarios mediante formulario siempre y cuando el usuario no sea existente.
-Dede_es3a permitirá el registro de usuarios mediante formulario si las credenciales coinciden con la BDD.
-Dede_es3a dispondrá de uan lista de pedidos por usuario en la que se almacenará los pedidos realizados por el usuario.

[role="arc42help"]
****
Expand Down
2 changes: 1 addition & 1 deletion docs/02_architecture_constraints.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Tabla con todas las restricciones de negocio junto con una breve descripción .
[options="header",cols="1,2"]
|===
|Restricción|Descripción
|Equipo| El equipo esta formado por 4 personas con las que apenas hemos interactuado con anterioridad.
|Equipo| El equipo esta formado por 5 personas con las que apenas hemos interactuado con anterioridad.
|Horarios| Todos somos estudiantes con más asignaturas o incluso que trabaja mientras cursa esta asignatura.
|Límite de tiempo| Cada entrega tiene una fecha de entrega bastante cercana a la anterior.
|===
1 change: 1 addition & 0 deletions docs/07_deployment_view.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -70,4 +70,5 @@ Mapeo de Bloques de Construccion a Infraestructura::
| Web browser| Depende de la eleccion del usuario, y unica forma de acceder a la aplicacion.
| POD| "Almacenes" para guardar los datos de los usuarios de forma segura.
| CorreosAPI| Usada para simular el envio de un pedido a correos.
| Github| Será usado un repositorio a parte para guardar las imágenes de los diferentes artículos de la aplicación.
|===
10 changes: 8 additions & 2 deletions docs/10_quality_scenarios.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,11 @@ En esta sección se muestra un diagrama de árbol de calidad para el sistema des
image:DiagramaCalidad.png["DiagramaArbolCalidad"]

=== Escenarios de calidad

Pendiente
[options="header",cols="1,2"]
|===
|Requerimiento|Descripción
| Privacidad | La aplicación no accede a los datos del usuario sin permisos, solo los necesarios para algunas funciones concretas.
| Usabilidad| La aplicación tiene una interfaz y manejo intuitivos, de uso fácil.
| Accesibilidad| Cualquier usuario, puede interactuar con la página sin problemas. Nuestro objetivo es seguir unas pautas de accesibilidad Web.
| Disponibilidad| En cualquier momento que el usuario desee interactuar con la aplicación, podrá hacerlo y se ejecutará eficientemente.
|===
Binary file modified docs/Pasos para actualizar la documentación.docx
Binary file not shown.
Binary file modified docs/images/DiagramaDespliegue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/~$sos para actualizar la documentación.docx
Binary file not shown.
Loading

0 comments on commit 987cf0d

Please sign in to comment.