Skip to content

Material utilizado para aulas na semana integrada da UDESC

License

Notifications You must be signed in to change notification settings

norrisarth/gopher-bootstrap

 
 

Repository files navigation

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

About

Material utilizado para aulas na semana integrada da UDESC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 52.2%
  • Go 34.2%
  • JavaScript 10.1%
  • HTML 2.3%
  • Dockerfile 1.2%