Skip to content

Projeto que tem como objetivo gerenciar o armazenamento de videos.

Notifications You must be signed in to change notification settings

DanielHGimenez/api-midias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Medias

Como rodar localmente

Para rodar localmente você deve ter:

  • JDK 8
  • MySQL 5.x
  • Apache Maven
  • Uma conta da GCP com acesso ao serviço de storage

Configuração

Para executar a aplicação algumas configurações são necessarias.

1. Configure as credenciais do GCP nas váriaveis de ambiente, conforme a documentação.

2. Configure um buckets no Storage da GCP para ser usado em execução, conforme a documentação.

3. Configure um banco de dados localmente, conforme a documentação, ou se preferir use um hospedado em um servidor.

4. Por fim, configure a aplicação preenchendo os campos comentados do arquivo interno: application.yml.

Execução

para executar a aplicação execute o seguinte comando dentro da pasta raiz da aplicação:

mvn spring-boot:run

Testes

Configuração

Para executar os testes da aplicação algumas configurações serão necessarias.

1. Configure as credenciais do GCP nas váriaveis de ambiente, conforme a documentação.

2. Configure um buckets no Storage da GCP para ser usado nos testes, conforme a documentação.

3. Por fim, configure a aplicação preenchendo os campos comentados do arquivo interno: application-test.yml.

Execução

Para executar os testes execute o seguinte comando dentro da pasta raiz da aplicação:

mvn test

About

Projeto que tem como objetivo gerenciar o armazenamento de videos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages