OpenSource 77

Docker로 PostgreSQL 띄우기

설치가 귀찮아서, Docker로 PostgreSQL DB 띄움. 개발용으론 최고인듯. 문제는 Docker라서 띄울때 계정과 포트등을 지정해 줘야 함. 예시 docker run --name myPostgreSQL -e POSTGRES_USER=erp -e POSTGRES_PASSWORD=erp -d -p 5432:5432 postgres 결과 PS C:\Users\Juseok> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1eac63367e4f postgres "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:5432->5432/tcp myPostgreSQL 잘 뜨네..ㅎㅎㅎ 하지만,..

OpenSource 2019.12.02

OpenFaaS 설치하기

https://github.com/openfaas/faas openfaas/faas OpenFaaS - Serverless Functions Made Simple. Contribute to openfaas/faas development by creating an account on GitHub. github.com OpenFaaS는 쿠버네티스 클러스터에 도커 컨테이너의 기능을 구현하는 서버리스 모델이다. 이러한 쿠버네티스 클러스터를 배치하면, 더 이상 서비스 업체 종속에 대해서는 아무런 걱정도 할 필요가 없을 것이다. 물론 쿠버네티스의 클러스터의 자동 확장 없이는 비용 절감 효과를 얻지 못하겠지만, 새로운 프로그래밍 패러다임을 사용하면서 배치의 유연성을 확보할 수는 있을 것이다. 1. 설치하기. 1) P..

OpenSource 2019.11.05

Portainer (Docker Image 관리 Tool)

https://www.portainer.io Portainer Management, Docker User Interface, Container Software - Auckland, Singapore, San Francisco | Emerging Technology Partn Bought to you by Portainer.io; creators of the Portainer Docker Management User Interface www.portainer.io Docker를 기존 관리 Tool로는 K8S와 Swarm이 있었지만. 사용이 쉽지 않았음. 새로 찾은 Portainer는 이부분을 손쉽게 처리해 준다.. 그리고 나름 이쁘다.. 까맣고 하얗지 않다. 1. 설치 https://www.portaine..

OpenSource 2019.07.04

Eclipse vs IntelliJ 단축키 비교

Setting 에서 Keymap 에서 Eclipse 스타일 설정 후!!! 단축키 동작 Eclipse IntelliJ IDEA Ctrl + 1 Alt + Enter import 되지 않은 Class import 도움 Alt + Shift + O Ctrl + Alt + O import 정리 Ctrl + D Ctrl + Y 라인 삭제 Alt + Shift + S Alt + Insert 코드 삽입(Constructor, get/setter, toString 등) Ctrl + N Alt + Shift + N Ctrl + Alt + Insert 신규 파일 생성(java, JSP 등) sysout, syserr sout, serr System.out.println, System.err.println(Code Temp..

OpenSource 2019.05.29

[Proxy] Squid 설치

- 일반적인 인터넷 접속환경은 아래의 도표와 같이 형성이 됩니다. - 프록시 서버를 이용할 경우 아래와 같은 형식으로 트래픽이 형성됩니다. ★ 장점- 모든 쿠키를 허용할수 있는 있지만 전달하지 않거나 쿠키를 모두 차단 할수 있습니다.- 프록시는 서버가 아닌 사용자와 연결이 되므로 ip가 공개 되지 않습니다.- 사이트 우회를 할수가 있습니다.- 대역폭을 절약하고 트래픽을 압축할수 있습니다.- 파일을 캐시하여 인터넷 페이지 로드 시간을 빠르게 할수 있습니다.- 사용자의 컴퓨터에 도달하기 전에 웹사이트에서 광고를 제거 할수 있습니다.- 악성 웹 사이트를 차단할수 있습니다. 프록시와 vpn은 비슷하게 느낄수 있지만 장단점이 확연히 나타납니다... 프록시 와 vpn을 함께 사용하면 보다 나은 속도를 추구할수 있을..

OpenSource 2019.03.06

Caddy를 활용한 forword Proxy 설정

Caddy 란? https://caddyserver.com/Caddy is the HTTP/2 web server with automatic HTTPS. Caddy는 Golang 기반의 Http2를 지원하는 web server임.Caddy는 리버스 프록시 기능을 내장하고 있는 웹 서버로, 인증서 등록 및 설치를 자동으로 해주기 때문에 굉장히 편하게 HTTPS 웹 서버를 운영할 수 있습니다. 또한 Caddyfile이라는 간단한 문법의 설정 파일을 통해 웹 서버를 설정하도록 하고 있습니다. 외부에서 들어오는 요청을 80(http)번 포트 또는 443(https)번 포트로 들어오게 되는데 80번 포트로 들어온 요청은 443번 포트로 리다이렉트 해줍니다. 하나의 서버를 사용하는데 여러 노드서버가 있다면 내부 포..

OpenSource 2019.02.28