Skip to content
Ruby HTML CSS JavaScript Dockerfile Vue Shell
Branch: master
Clone or download
Latest commit 5cb3ae9 Oct 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update ruby.yml Oct 12, 2019
app Atualizando Rubocop, README e bin/setup Oct 12, 2019
bin Atualizando Rubocop, README e bin/setup Oct 12, 2019
config Merge pull request #15 from Auralcat/fix-docker-local-build-setup Oct 8, 2019
db Add migrations from old project to current project Feb 17, 2019
lib Update gems and add config files Jan 20, 2019
log Initial commit Jan 6, 2019
public Add lang="pt" to html pages Jun 4, 2019
spec Add some tests Oct 12, 2019
storage Initial commit Jan 6, 2019
tmp Initial commit Jan 6, 2019
.babelrc * Add files and configs to app vue Jan 20, 2019
.dockerignore Fix local build infrastructure files Oct 6, 2019
.gitignore Add some tests Oct 12, 2019
.gitlab-ci.yml Add restrict branch to deploy Sep 1, 2019
.postcssrc.yml * Add files and configs to app vue Jan 20, 2019
.rspec Add rubocop and rspec files Jan 6, 2019
.rubocop.yml Atualizando Rubocop, README e bin/setup Oct 12, 2019
.ruby-version Update ruby and gems to newest version Aug 31, 2019
CONTRIBUTORS.md Remove unecessary space Feb 24, 2019
Dockerfile Fix local build infrastructure files Oct 6, 2019
Gemfile Add some tests Oct 12, 2019
Gemfile.lock Add some tests Oct 12, 2019
README-EN.md
README.md Atualizando Rubocop, README e bin/setup Oct 12, 2019
Rakefile Fix linter using Rubocop correct all Feb 17, 2019
config.ru Fix linter using Rubocop correct all Feb 17, 2019
docker-compose.yml * Add files and configs to app vue Jan 20, 2019
entrypoint.sh * Add files and configs to app vue Jan 20, 2019
package.json Bump webpack-dev-server from 2.11.2 to 3.1.11 Oct 4, 2019
yarn.lock Bump lodash.template from 4.4.0 to 4.5.0 Oct 4, 2019

README.md

Open Source Helpers

Version in ENGLISH

Transerviços

Esta é uma aplicação Rails 5.2.x

Documentação

Este README descreve o objetivo deste repositório e como configurar um ambiente de desenvolvimento. Outras fontes de documentação são as seguintes:

Pré requisitos

Este projeto requer:

Ruby 2.6.4, preferencialmente gerenciado usando Rbenv. PostgreSQL deve estar instalado e aceitando conexões.

Docker e Docker Compose (opcionais) Uma alternativa para executar o projeto em modo de desenvolvimento e/ou testes é utilizar o Docker com Docker Compose.

Se você precisar de ajuda para configurar um ambiente de desenvolvimento Ruby, consulte este Guia de instalação do Rails OS X.

Começando sem Docker

bin/setup
Execute o script bin/setup. Este script irá:

  • Verificar se você tem a versão necessária do Ruby
  • Instalar gemas usando o Bundler
  • Criar cópias locais de .env e database.yml
  • Criar, migrar e propagar/popular o banco de dados
  • Executá-lo!
  • Executar o teste bin/rake para garantir que tudo funcione.
  • Executar teste bin/rake: sistema para executar testes do sistema.
  • Execute bin/rails

Começando com Docker

Com Docker e Docker Compose instalados, execute no diretório raíz do projeto:

  • docker-compose build para criar as imagens necessárias
  • docker-compose run web bash para acessar o shell do container já com a aplicação instalada

Dentro desse shell você deve configurar o banco de dados antes de executar outros comandos. Para isso execute:

bin/setup

Para executar a aplicação, a partir do shell do Docker, execute:

rails server -b 0.0.0.0

Executando o projeto de forma local

Para executar o projeto de forma local, após executar o comando bin/setup, basta executar rails server. A aplicação estará disponível no endereço: localhost:3000 em seu navegador.

Caso você esteja utilizando Docker, basta executar docker-compose up. A aplicação estará disponível no endereço: localhost:3000 em seu navegador.

Rodando testes

PENDENTE

You can’t perform that action at this time.