Skip to content

tecchu11/go-playground

Repository files navigation

Go Playground

go playground for tecchu11

HowTo

Gen code

Gen sqlc

go generate -tags sqlc  ./... 

Gen oapi

go generate --tags oapi ./...

Build and run image

build

GITHUB_TOKEN=$(gh auth token) docker build \
--secret id=GITHUB_TOKEN \
-t go-playground:latest \
-f ./cmd/api/Dockerfile \
.

build(debug)

GITHUB_TOKEN=$(gh auth token) docker build \
--secret id=GITHUB_TOKEN \
--target debug \
-t go-playground:latest \
-f ./cmd/api/Dockerfile \
.

run

docker run -p 8080:8080 \
--name go-playground \
--env-file .env go-playground:latest

exec(debug)

docker exec -it go-playground sh

Debug renovate config

Check regex pattern with regex101

TOKEN=$(gh auth token) && \
    RENOVATE_BASE_BRANCHES=xxx \
    LOG_LEVEL=debug \
    RENOVATE_CONFIG_FILE=renovate.json \
    renovate \
    --token "$TOKEN" \
    --dry-run \
    tecchu11/go-playground > renovate.log

UI for OpenAPI, DB schema, Keycloak master.