Skip to content
This repository has been archived by the owner on Aug 9, 2023. It is now read-only.

Latest commit

 

History

History
50 lines (35 loc) · 961 Bytes

README.md

File metadata and controls

50 lines (35 loc) · 961 Bytes

Gopher Bootstrap

Olá gopher!

Este é um material básico para estudar a anatomia de um servidor web escrito em go, utilizando um frontend reativo (neste exemplo utilizamos vue.js).

Bootstrap

Eu recomendo a utilização de um gerenciador de versões para compilador/interpretador. O que utilizei para este repositório é o asdf-vm.

  asdf install golang 1.15
  asdf install nodejs 15.0.1

  asdf local golang 1.15
  asdf local nodejs 15.0.1

Para executar testes:

  go test ./...

Para executar o servidor:

  cd static; yarn build; cd ..

  # Compila no diretório temporário
  go run cmd/web/main.go

  # Executa o compilador na mão
  go build -o bin/main cmd/web/main.go
  ./bin/main

Somente subir o app

  docker-compose up --build
  # => Entre em web.localhost

Deploy na heroku

  heroku login
  heroku git:remote -a gopher-bootstrap
  heroku stack:set container