Skip to content

Instantly share code, notes, and snippets.

View estenssoros's full-sized avatar

Sebastian Estenssoro estenssoros

View GitHub Profile
@estenssoros
estenssoros / main.tf
Last active September 20, 2023 10:08
Docker, ECR, Elastic Beanstalk, & Terraform main.tf
locals {
app_env = {
ENV1 = "ENV1"
ENV2 = "ENV2"
ENV3 = "ENV3"
}
common_name = "${var.app_name}-${var.environment}"
}
resource "aws_elastic_beanstalk_application" "app" {
@estenssoros
estenssoros / home.html
Created September 20, 2020 01:23
medium-f8147ed0ad81-home.html
{{define "main"}}
<!DOCTYPE html>
<html>
<body>
Hello {{.}}
</body>
</html>
{{end}}
@estenssoros
estenssoros / template.go
Created September 20, 2020 01:20
medium-f8147ed0ad81-template.go
package main
import (
"io"
"os"
"path"
"text/template"
rice "github.com/GeertJohan/go.rice"
"github.com/labstack/echo"
@estenssoros
estenssoros / main.go
Created September 20, 2020 01:19
medium-f8147ed0ad81-main.go
package main
import (
"log"
"net/http"
"github.com/labstack/echo"
"github.com/labstack/echo/middleware"
"github.com/pkg/errors"
)
package main
import (
"fmt"
"log"
"reflect"
"strings"
)
type model struct {
package main
import (
"fmt"
"strings"
)
type model struct {
ID int
}
package asdf
import (
"reflect"
"github.com/gin-gonic/gin"
"github.com/pkg/errors"
"github.com/seaspancode/cds/responses"
)
type DataBaseInterface interface{}
@estenssoros
estenssoros / api.go
Created February 27, 2019 19:53
medium-90cb6e872528-api.go
package api
import "github.com/labstack/echo"
func Routes(e *echo.Group) {
// define your routes and functions here
}
@estenssoros
estenssoros / main.go
Created February 27, 2019 15:10
medium-90cb6e872528-main.go
package main
func main() {
RunServer()
}
func RunServer() {
echo := NewApp()
echo.Start(":3001")
}
@estenssoros
estenssoros / middleware.go
Last active February 27, 2019 15:28
medium-90cb6e872528-middleware.go
package main
import (
"net/http"
"net/url"
"path"
"github.com/labstack/echo"
)