Skip to content
This repository has been archived by the owner on Feb 28, 2022. It is now read-only.

ArturMarceloVascoIPL/Projeto_PLSI_2021.2022

Repository files navigation

Fit Workout

Unidade Curricular de Plataformas de Sistemas de Informação


Grupo:

Artur Quaresma - 2201115
Marcelo Marques - 2200428
Vasco Silva - 2200426


Credenciais de Administrador (default):

Username: admin

Password: adminadmin

Se quiser pode aceder à migracao m211013_090726_init_rbac.php e alterar as credencias para o adminstrador default


A pasta do repositório Git tem de estar dentro da pasta "www" do Wamp

Colocar projeto dentro da pasta www

1º Passo - Verificação do Composer

Verificar se o Composer está instalado.

Na linha de comandos:

1.1 Executar o comando composer;

2º Passo - Preparar o projeto Yii

Na linha de comandos:

2.1 Verificar se está colocado na pasta "FitWorkout";

2.2 Executar o comando php init --env=Development --overwrite=All --delete=All nessa pasta;

3º Passo - Instalar as dependências do Composer

Na linha de comandos:

3.1 Verificar se está colocado na pasta "Projeto_PLSI_2021.2022\FitWorkout";

3.2 Executar o comando composer update nessa pasta;

4º Passo - Preparar a Base de Dados

4.1 Criar a base dados.

4.2 Configurar a ligação através do ficheiro "common\config\main_local.php"

Na linha de comandos:

4.3 Verificar se está colocado na pasta "FitWorkout"

4.4 Executar o comando php yii migrate 4.5 Executar o comando php yii migrate --migrationPath=@yii/rbac/migrations 4.6 Voltar a executar o comando php yii migrate

4bº Passo - Em caso de atualizacao de base dados 4b.1 Executar o comando php yii migrate/fresh 4b.2 Executar o comando php yii migrate --migrationPath=@yii/rbac/migrations /fresh 4b.3 Executar o comando php yii migrate /fresh

5º Passo - Correr a aplicação em Servidor Não colocar na mesma porta cada aplicação

Se Pretender pode executar o ficheiro ServerStart.bat para correr automaticamente (executar na pasta acima do projeto)

Frontend - Para a aplicao frontend

php yii serve --docroot="frontend/web/" --port=7070

Backend - Para a aplicação backend

php yii serve --docroot="backend/web/" --port=9090

REST API - Para a aplicação REST API

php yii serve --docroot="backend/web/" --port=8080


Testes:

Informação de como inicializar os testes:

Entrar dentro da pasta projeto FitWorkout

Dentro da pasta common correr esta linha para fazer os testes unitarios dos modelos

php ../vendor/bin/codecept run unit models

Dentro da pasta backend ou frontend correr esta linha para fazer os testes unitarios dos modelos

php ../vendor/bin/codecept run functional

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published