Skip to content

Instantly share code, notes, and snippets.

View wesleywillians's full-sized avatar

Wesley Willians wesleywillians

View GitHub Profile
apiVersion: apps/v1
kind: Deployment
metadata:
name: webserver
spec:
replicas: 3
selector:
matchLabels:
app: webserver
template:
@wesleywillians
wesleywillians / deployment.yaml
Created April 3, 2021 01:17
Live Esquenta K8s
apiVersion: apps/v1
kind: Deployment
metadata:
name: esquenta
spec:
selector:
matchLabels:
app: esquenta
replicas: 10
template:
version: '3'
services:
zookeeper:
image: confluentinc/cp-zookeeper:latest
environment:
ZOOKEEPER_CLIENT_PORT: 2181
kafka:
image: confluentinc/cp-kafka:latest
depends_on:
@wesleywillians
wesleywillians / Dockerfile
Created March 29, 2021 13:27
Arquitetura Hexagonal Golang - Dockerfile e docker-compose.yaml
FROM golang:1.16
WORKDIR /go/src
ENV PATH="/go/bin:${PATH}"
RUN go install github.com/spf13/cobra/cobra@latest && \
go install github.com/golang/mock/mockgen@v1.5.0
CMD ["tail", "-f", "/dev/null"]
@wesleywillians
wesleywillians / main.go
Created August 25, 2020 15:53
Exemplo OpenID Connect /Keycloak
package main
import (
"context"
"encoding/json"
oidc "github.com/coreos/go-oidc"
"golang.org/x/oauth2"
"log"
"net/http"
)
@wesleywillians
wesleywillians / Dockerfile
Last active October 14, 2023 21:48
Dockerfile - Curso Code.education / Golang / Microsserviço de videos
FROM golang:1.14-alpine3.11
ENV PATH="$PATH:/bin/bash" \
BENTO4_BIN="/opt/bento4/bin" \
PATH="$PATH:/opt/bento4/bin"
# FFMPEG
RUN apk add --update ffmpeg bash curl make
# Install Bento
WORKDIR /tmp/bento4
FROM golang:1.13-alpine
ENV PATH="$PATH:/bin/bash" \
BENTO4_BIN="/opt/bento4/bin" \
PATH="$PATH:/opt/bento4/bin"
# FFMPEG
RUN apk add --update ffmpeg bash curl
# Install Bento
WORKDIR /tmp/bento4
%7|1570637036.078|BROKERFAIL|rdkafka#producer-1| [thrd:kafka:9092/bootstrap]: kafka:9092/bootstrap: failed: err: Local: Broker handle destroyed: (errno: Operation in progress)
%7|1570637036.078|FAIL|rdkafka#producer-1| [thrd:kafka:9092/bootstrap]: kafka:9092/bootstrap: Client is terminating (after 0ms in state DOWN)
%7|1570637036.078|BUFQ|rdkafka#producer-1| [thrd:kafka:9092/bootstrap]: kafka:9092/bootstrap: Purging bufq with 0 buffers
%7|1570637036.078|BUFQ|rdkafka#producer-1| [thrd:kafka:9092/bootstrap]: kafka:9092/bootstrap: Purging bufq with 0 buffers
%7|1570637036.079|BUFQ|rdkafka#producer-1| [thrd:kafka:9092/bootstrap]: kafka:9092/bootstrap: Updating 0 buffers on connection reset
%7|1570637036.079|TERMINATE|rdkafka#producer-1| [thrd:main]: Internal main thread termination done
%7|1570637036.079|TERMINATE|rdkafka#producer-1| [thrd:app]: Destroying op queues
%7|1570637036.079|TERMINATE|rdkafka#producer-1| [thrd:app]: Termination done: freeing resources
FROM nginx:1.15.0-alpine
RUN apk update && apk add bash bind-tools vim curl
RUN wget https://releases.hashicorp.com/consul/1.5.3/consul_1.5.3_linux_amd64.zip
RUN unzip consul_1.5.3_linux_amd64.zip && mv consul /usr/bin && rm -f consul_1.5.3_linux_amd64.zip
RUN mkdir /etc/consul.d && mkdir /var/consul.d
apiVersion: v1
kind: ConfigMap
metadata:
name: nginx-conf
data:
nginx.conf: |
server {
listen 80;
index index.php index.html;