Skip to content

Repositório contendo um sistema de gerenciamento de reserva de salas visando facilitar o gerenciamento da reserva de salas no Departamento de Ciência da Computação (CIC-UnB)

Notifications You must be signed in to change notification settings

EngSwCIC/Reserva-de-Salas

Repository files navigation

Reserva-de-Salas

Descrição

Este projeto consiste na criação de um sistema para reserva de salas para uma universidade, de modo a ser possível adaptá-lo para

Para utiliza-lo é necessario fazer os seguintes passos:

No Ubuntu:

  1. Abra um terminal e digite git clone https://github.com/EngSwCIC/Reserva-de-Salas.git

Rodando a aplicação com Docker

  1. Clone o repositório utilizando o comando: git clone https://github.com/EngSwCIC/Reserva-de-Salas.git

  2. Installe o docker: sudo apt-get update && sudo apt-get install docker-ce

  3. Instale o docker-compose: sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-\`uname -m` -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose

Verifique a instalação com : docker-compose --version

  1. Builde o container no qual a aplicação rodará: docker-compose build

  2. Inicializa o container: docker-compose up

  3. Caso necessário, inicializa o banco: docker-compose run app bundle exec rake db:create

  4. Realize a migração: docker-compose run app bundle exec rake db:migrate

  5. Carregue o banco com os dados: docker-compose run app bundle exec rake db:seed

No Windows:

  1. É necessário instalar os seguintes softwares (As versões especificadas são as versões atualizadas até pelo menos maio de 2019):

    • Ruby - Versão 2.3.3
    • Rails - Versão 5.1.6
    • Bundler - Versão 1.17.3
    • Gem - Versão 3.0.3
    • Postgre SQL - Versão 10.8
  2. Abra um terminal ou alguma interface de preferência para realizar a clonagem do repositório.

  3. Direcione-se a um diretório no qual deseja-se trabalhar com o projeto.

  4. No terminal digite git clone https://github.com/EngSwCIC/Reserva-de-Salas.git

  5. Execute o comando bundle install para instalar todas as gemas listadas no arquivo Gemfile.

    Caso algum problema ocorra ou falte algum software para a execução dos comandos necessários, procure instalar todas as dependências antes de prosseguir.

  6. Este tópido será atualizado em breve.

About

Repositório contendo um sistema de gerenciamento de reserva de salas visando facilitar o gerenciamento da reserva de salas no Departamento de Ciência da Computação (CIC-UnB)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published