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

Material utilizado para aulas na semana integrada da UDESC

License

Notifications You must be signed in to change notification settings

schweigert/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