Skip to content

atividade de tecnicas avançadas de desenvolvimento de software aonde a será feita uma API de gestão de alunos de uma disciplina

Notifications You must be signed in to change notification settings

Vinny1892/gestao-alunos-api

Repository files navigation

GestaoAlunos

Repositório criado com o propósito de exemplificar a utilização do Elixir com a arquitetura RESTful para alunos da UFMS - Universidade Federal de Mato Grosso do Sul

Run in Insomnia

Para inicializar o projeto é possível através do Docker-compose e do mix, ambos os métodos precisam configurar .env, por isso renomeei o arquivo .env.example para .env.

Docker-compose

Para inicializar a API e o Postgres basta execultar o seguinte comando.

docker-compose up -d

Mix

Pelo mix será necessário possuir o Postgres disponível para a API funcionar.

Install dependencies with

mix deps.get

Create and migrate your database with

mix ecto.setup

Start Phoenix endpoint

mix phx.server

Instalação do Docker

curl -fsSL https://get.docker.com | sh

Por motivos de praticidade considere adicionar o usuário ao grupo "docker".

   usermod -aG docker $USER

Instalação do Docker-compose

Execute este comando para baixar a versão estável atual do Docker Compose:

   curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Aplique permissões executáveis ​​ao binário:

   chmod +x /usr/local/bin/docker-compose

Nota: Se o comando docker-compose falhar após a instalação, verifique a path. Você também pode criar um link simbólico para /usr/bin ou qualquer outro diretório em seu caminho

   ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Remover os containers, volumes e network

   docker-compose down

About

atividade de tecnicas avançadas de desenvolvimento de software aonde a será feita uma API de gestão de alunos de uma disciplina

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published