Setting up development environments with docker-compose
Mon, Dec 7, 2020
Create network docker network create -d bridge dev-net Build environment docker-compose.yaml
networks: network1: name: dev-net services: db: image: mariadb:10.3 container_name: db volumes: - /d/data/mariadb/data:/var/lib/mysql - /d/data/mariadb/conf.d:/etc/mysql/conf.d environment: - MYSQL_ROOT_PASSWORD=devplayg12!
...
➦
JSON Tips
Sat, Nov 28, 2020
Minifier https://hub.docker.com/r/governmentpaas/json-minify
DockerFile
FROM ruby:2.7-alpine3.11 RUN gem install json-minify -v 0.0.2 --no-document Build
docker build -t json-minify . Minify
docker run --rm -v "%CD%":/app json-minify ruby -rjson -e "puts JSON.
...
➦
Go 원격 디버깅
Sun, May 24, 2020
개발은 PC에서 실행은 Server에서 1. 개발 PC에서 Goland 설정 [Run] - [Run] - [Edit configuration] 선택
디버깅 환경 추가 디버깅 호스트(디버깅 대상 서버) 설정 호스트 이름만 입력; 아직 “Run” 실행하지 않음
...
➦
How to shutdown HTTP server in Go
Sun, May 24, 2020
https://golang.org/pkg/net/http/#pkg-examples
package main import ( "context" "log" "net/http" "os" "os/signal" ) func main() { var srv http.Server idleConnsClosed := make(chan struct{}) go func() { sigint := make(chan os.Signal, 1) signal.Notify(sigint, os.
...
➦
MinIO 클러스터링 with Docker
Sun, May 24, 2020
환경 구성 Docker 네트워크 생성 docker network create minio-network 멀티 MinIO 컨테이너 설정 및 시작 포트는 9001~9004;
docker run -p 9001:9000 --name minio1 --network minio-network -e "MINIO_ACCESS_KEY=devplayg" -e "MINIO_SECRET_KEY=devplayg12!
...
➦
Generating random number in Go
Sun, May 24, 2020
https://github.com/grpc/grpc-go/blob/master/internal/grpcrand/grpcrand.go
package grpcrand import ( "math/rand" "sync" "time" ) var ( r = rand.New(rand.NewSource(time.Now().UnixNano())) mu sync.Mutex ) // Int63n implements rand.Int63n on the grpcrand global source. func Int63n(n int64) int64 { mu.
...
➦
Docker, Ubuntu 18.04에 설치하기
Sat, May 23, 2020
https://docs.docker.com/engine/install/ubuntu/
Docker 설치 apt 패키지 업데이트
$ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common Docker GPG 키 추가
...
➦
CMDER tips
Mon, Apr 6, 2020
find command
alias find=C:\Files\Programs\cmder\vendor\git-for-windows\usr\bin\find.exe $*
가끔일기 - 2020년 4월초
Mon, Apr 6, 2020
요즘 평일 근무시간: Go, Java 로 설계 및 개발 점심시간: 식후 배그모바일 2~3판 근무 외 시간: Go 코드 리펙토링, 기술 테스트 자기 전: 지산이/지수한테 골탕먹어주고, 간지럽히기 자기 전: 구현 설계 (하다보면 자게 됨) 요즘 주말 주말: Go 코드 리팩토링, 기술 테스트 지산이 지수랑 놀아주기 (고객이 OK 할 때까지) 지수 & 지산 어느날 7살 딸 지수가 무엇 때문에 화가 났는지, 스케치북에 그림과 함께 어떤 문구를 비장하게 씀 처음보는 문구라서 뜻은 모르지만 의미심장 했음 옆에 그린 그림을 보니 살벌함을 인지하고 상황이 심상찮음을 짐작 와이프한테 즉각 뜻 해석 요청 알고보니 지산이한테 화가 나서 쓴 글 큰 사고(?
...
➦
맛집 DB
Mon, Apr 6, 2020
수지 칠보냉면 코다리냉면 가람바지락칼국수: 칼국수 수지 미가: 중국음식 분당 오창은 군산집: 아구찜, 하얀 볶음밥 판교 진진반상: 기본세트 판교 천지연: 생돼지갈비 분당 청담추어정: 추어탕 서울 명동교자: 칼국수 강강술래 역삼점: 비빕밥 및 기타 역삼 이도곰탕