Skip to content

thazsobral/orange-juice-evolution

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Squad 5 - Programa de Formação 2022 - Grupo FCamara

GitHub top language GitHub language count Repository size GitHub last commit Repository issues

Tópicos


Descrição do Projeto

Projeto em desenvolvimento durante o Programa de Formação 2022 do Grupo FCamara. O objetivo do projeto é desenvolver uma plataforma própria do Orange Evolution, onde as pessoas possam ter acesso de forma mais organizada a trilha que escolheu, podem ver sua evolução conforme consome os conteúdos, e sendo tudo num mesmo lugar.


Protótipo

Ferramentas e Tecnologias


Como executar

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Docker.


Rodando a aplicação web

  1. Primeiro, clone o repositório:

    git clone https://github.com/Squad5-Form22/Orange-Juice.git

    ou

    git clone git@github.com:Squad5-Form22/Orange-Juice.git

  2. Acesse a pasta do repositório e realize o build do container:

    cd Orange-Juice

  3. Na pasta app/ renomeie o arquivo .env.example para .env

  4. No arquivo .env, atualize as seguintes variáveis para os dados abaixo:

    DB_CONNECTION=mysql
    DB_HOST=db
    DB_PORT=3306
    DB_DATABASE=DB_LARAVEL
    DB_USERNAME=root
    DB_PASSWORD=MYSQL_ROOT_PASSWORD
    
  5. Construa os containers para executar sua aplicação.

    docker compose up --build

    No linux, se já tiver instalado o Docker, pode ser necessário executar o seguinte comando, chmod -R 777 /var/www/php/

  6. Em outro terminal, no mesmo diretório, acesse o container do servidor apache com o bash

    docker exec -it php-apache bash

  7. Dê permissão de gravação na pasta /var/www/php dentro do servidor apache

    chmod -R 777 /var/www/php/

  8. Instale as dependência

    composer update

  9. Gere uma APP_KEY para sua aplicação

    php artisan key:generate

    Caso o Git em seu computador esteja configurado para SSH, deve-se cadastrar um token para realizar o update

  10. Após finalizar, rode as migrations para adicionar as tabelas padrões ao banco de dados

    php artisan migrate

    Se quiser rodar as seeds do projeto execute o seguinte comando, php artisan db:seed

  11. Se tudo estiver correto, a aplicação estará rodando em: http://localhost:8000/


Contribuidores

Cristiano Albino #developer

Jacqueline Araujo #ux-ui

Marcus Mazza #developer

Savio Lopes #developer

Thalles Sobral #developer

About

Continuação do repositório do Programa de Formação e que participei - 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 42.6%
  • PHP 35.1%
  • Blade 20.7%
  • JavaScript 1.2%
  • Other 0.4%