antoniofogaca / openvagas

Projeto de vagas da serie criando sistema de vagas do canal Programador Showzim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

Sistema Open Vagas

Instalando Sistema

  1. Instalar o Docker

  2. Para executar o docker, primeiro precisa fazer a imagem do sistema localmente.

docker-compose build
  1. Crie o arquivo .env.development na pasta raíz do projeto e dentro dele adicione as seguintes chaves:
DATABASE_URL_HOST=db
DATABASE_USERNAME=postgres
DATABASE_PASSWORD=postgres
  1. Crie o banco de dados, migração e seed:
docker-compose run --rm app rails db:create
docker-compose run --rm app rails db:migrate
docker-compose run --rm app rails db:seed
  1. Execute o projeto com o comando
docker-compose up -d
  1. Para parar os containers execute o comando na pasta do projeto
docker-compose down
  1. Para fazer live load e possíbilitar o Binding.pry no console faça os seguintes passos:
  • 7.1 Para listar todos os conteiners em execução:
docker ps
  • 7.2 Para fazer o console do terminal ser o log do sistema, execute o comando abaixo e pegue o CONTAINER_ID do comando anterios (7.1)
docker attach CONTAINER_ID
  1. Para acessar o console do rails digite
docker-compose run --rm app rails c
  1. Para executar qualquer comando rails ou rake basta digitar
docker-compose run --rm app COMANDO

About

Projeto de vagas da serie criando sistema de vagas do canal Programador Showzim

License:MIT License


Languages

Language:Ruby 56.6%Language:Haml 32.5%Language:HTML 3.7%Language:JavaScript 3.0%Language:CSS 2.9%Language:SCSS 1.1%Language:Dockerfile 0.2%