Nome do Projeto: code.io.api
Descrição:
A aplicação foi desenvolvida com base nos princípios da arquitetura REST, focando principalmente no estudo desta técnica. A API foi criada para conectar usuários interessados em compartilhar vídeos sobre programação e tecnologia. Um exemplo prático desse projeto pode ser visto em code.io.
Para informações detalhadas sobre como utilizar a API, consulte a documentação disponível no seguinte link:
Objetivo:
Implementar um modelo básico de API REST.
Tecnologias Utilizadas:
Se você é um desenvolvedor interessado em contribuir ou entender melhor o funcionamento do projeto, aqui estão algumas informações adicionais:
Ambiente:
CREATE DATABASE IF NOT EXISTS `code_io`;
USE `code_io`;
CREATE TABLE IF NOT EXISTS `video` (
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`description` VARCHAR(500) NOT NULL,
`videoid` VARCHAR(11) NOT NULL,
PRIMARY KEY (`id`)
);Instruções de Instalação e Configuração:
Atenção: Obrigatório o uso de Docker em sua máquina.
- Clone o repositório do projeto:
git clone https://github.com/edssaac/code.io.api
- Navegue até o diretório do projeto:
cd code.io.api
- Inicie a aplicação atráves do script que configura o Docker:
.ci_cd/init.sh
Com isso a aplicação estará acessivel: http://localhost:8080
Confira a Documentação para informações sobre o consumo da API.
- Quando desejar encerrar a aplicação, use:
.ci_cd/stop.sh
Caso deseje encerrar e remover os volumes criados, use:
.ci_cd/stop.sh -v