각종 프로젝트를 도커로 빌드 하다가 까먹어서 작성

 

Dockerfile을 통하여 추후 젠킨스 등 으로 배포 자동화를 시도해볼 수 있다.

 


Dockerfile 

스프링부트 프로젝트dockrfile

# FROM azul/zulu-openjdk:11-latest
FROM azul/zulu-openjdk-alpine:11-latest
ARG JAR_FILE=build/libs/*.jar
COPY ${JAR_FILE} app.jar

# EXPOSE 8080 #npm으로 연결
ENTRYPOINT ["java","-jar","/app.jar"]

 

FROM 이미지이름

베이스가 되는 원하는 이미지를 기입한다.

 


Dockerfile을 통한 빌드

 

터미널에서 도커로 이미지 빌드

해당 폴더의 dockerfile을 참조하여 빌드해준다.

대문자가 이미지 이름에 포함될경우 빌드 불가능하다!!

 

docker build --tag 이미지이름:latest .

 

도커 이미지 Tar로 저장, 로드

이미지를 DockerHub나 개인 Harbor같은걸 쓰면 좋겠지만 귀찮을땐 파일째 옮기는것이 편할때가 있다.

 

도커이미지 저장

docker save -o tar파일이름 이미지이름:latest

 

도커이미지 로드

docker load -i tar파일명

 

//일단 기록용

 

서버가 존재하는 곳의 네트워크 라우팅 정보를 openvpn서버(도커로 운영)에 추가해준다.

터미널에 명령어 를 아래와 같이 자신의 네트워크 환경에 맞게 수정해주고 추가

ovpn_genconfig -N -d -p "route 192.168.35.0 255.255.255.0"

 

 

 

그리고 서버 재부팅

 

그리고 ovpn 파일에서 redirect-gateway def1 을 지우던가 주석처리 후 접속하면 서버에 추가한 경로만 vpn을 통해서 접속된다.

 

시놀로지 vpn서버에서는  redirect-gateway def1   만 지우면 됬는데 안되서 찾아보고 기록

1. 개발환경을 세팅

1)노드JS를 설치하거나 NVM을 설치하여 사용

https://nodejs.org/en/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

https://github.com/coreybutler/nvm-windows/releases

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

 

2) 노드js에서 react설치

npm install -g create-react-app

 

3) 설치 후 리액트 프로젝트 생성

create-react-app .

. 은 현재 경로를 의미하며 지금 위치한 폴더에 리엑트 프로젝트를 생성한다.(프로젝트 명은 대문자를 포함 불가)

 

4) 생성한 리액트 프로젝트 실행

npm start

생성한 프로젝트 폴더로 이동한 뒤 프로젝트를 실행하면 연결된다.

 

4-1) 기타 프로젝트 생성시 이미 제작되어 있는 프로젝트를 가져올경우

npm install

명령어를 통해 의존성 패키지를 설치하여 실행합니다.

시스템에 설치된 모든 패키지를 업데이트 하지 않고 OS의 보안 패치만 적용하는 명령어

sudo apt-get update

sudo apt-get install unattended-upgrades

sudo unattended-upgrade

NAS를 운영 중이지만 자취를 하면서 떨어 저 있는 NAS에 갑갑함을 느껴 라즈베리파이 4를 가져와 우분투 서버로 써먹다가 그것도 답답하여 조립한 미니 ITX 컴퓨터(조립은 작년 8월에하고 이제 글쓴다)

 

무소음을 최대한 실현하기위해 파워만큼은 dc 파워를 쓰기로 했다.

 

조립한 컴퓨터의 사양으로 

CPU : i3-10105F (내장그래픽 없는 버전)

MB : ASRock H470M itx/ac

SSD : nvme 삼성 pm9a1 256GB

RAM : 삼성 DDR4 8gb(3200)

GPU : GT720 (esxi 패스쓰루를 위해 중고로 구입)

파워 : DC to DC / 120W 어댑터(12v,10A)

케이스 : 알리에서 4만원 주고 직구한 ITX 케이스

 

OS는 ESXI 7.0.1 랜 드라이버 추가 버전을 설치하였다. 

조립에 사용한 ITX 사이즈 메인보드

ITX보드를 처음 사용해봤는데 작고 생각보다 괜찮아서 마음에듬

가성비 의 PM9A1 256GB
국룰 삼성 시금치 램
오랜만에 쓰는 인텔 CPU

 

케이스에 최종 조립

기본 쿨러가 이전 납작한 초코파이에서 살짝 높이가 높아진거 같다. 덕분에 닫을수 없어서 쿨러도 다시 따로 주문

 

파워자리가 Flex 파워 자리라서 충분히 어댑터가 들어갈 공간이 나왔다.

 

알리에서 시킨 DC 파워도 태워 먹고 리뷰도 다들 태워먹은걸보니 에초에 문제가 있는듯 덕분에 요것도(오존컴퍼니 VIPER DC to DC 150W) 새로 구입

새로산 Dc To DC

 

 

쿨러 높이가 안 맞아서 새로 구입한 EVERCOOL EC155C-915BP

쿨러 변경을 위해 다시 보드 빼고 쿨러를 교체 해주었다.

그리고 조립완료

'컴퓨터 > 하드웨어' 카테고리의 다른 글

삼성 샌스p30 분해기  (0) 2012.07.31

cloudflare (클라우드 플레어) SSL





클라우드플레어는 CDN이 적용되는 네임서버이다 최근엔 무료 계정에도 ssl이 젹용되서 사용할수 있게 되엇다. 덕분에 간단하게 ssl를 적용할수 있다.

원래는 CDN을 적용할려고 가입햇는데 어느날 보니 ssl도 지원한다고한다 덕분에 루트도메인하고 www.도메인 은 서버에 ssl설치가 안되있어도 사용이 가능해젓다

방법도 쉽고 무료여서 꽤나 쓸만하다.


우선 해당도메인의 www나 최상위 도메인을 클라우드플레어 활성화를 해준다음




대시보드에 잇는 설정에서


클라우드플레어 셋팅에 들어가면 




쭉내리다 보면 ssl항목이 있다. 지금은 활성화 된상테이다


ssl설정 목록인대 ssl 사용하지 않는것과  Flexible SSL, FULL SSL, 그리고 맨아래 있는 ssl은 유료계정용이다.

Flexible SSL이면 그림그대로 사용자와 CDN서버만 ssl이 적용이 되고 서버와 클라우드플레어는 적용되지 않는다 우선 클라우드플래어를 활성화시키면 도메인에 연결된 ip확인이 안되는 것같앗다 어느정도는 보안이 될것 같앗다. 어파치 뚤리긴 뚤릴태지만

2번인 Full ssl은 그림그대로 전과정에 ssl를 적용하는 것이다.

3번도 위와 같지만 사용자가 직접지정한 ssl를 이용하는 것인대 어차피 유료회원 용이다.


위처럼 설정을 하고 기다려 주면 좀잇다가. https로 접속이 가능해집니다. 

서버에 설정을 안해도 되고 무료이다 거기에 CDN도 지원되니 트래픽 절약도 가능하다 뭐 그에따른 제약이 어느정도 있지만 개인 홈페이지로써는 충분한 보안이 될거 같앗다.


자물쇠가 딲!






무료 도메인 사용하기


무료도메인을 네이버에 검색하면 대부분 2차도메인을 무료로 제공해준다 전엔 네임서버연결을 지원하는 2차 무료 도메인은 co.cc 뿐이엿는데 co.cc가 사라지고는 없는줄알앗는데 요즘은 2차 도메인도 네임서버 연결해주고 어디는 DDNS까지 제공해주더라 어차피 필자는 DDNS는 공유기에서 제공해주는 iptime.org를 사용하고 이걸 도메인에 cname으로 연결해서 쓰기떄문에 DDNS기능은 필요업엇다 그리고 난 2차도메인이라는게 별로인 터라 사용을 하지 않앗다 덕분에 wepn.org라는 도메인을 구입해서 쓰고있엇다


최상위 무료 도메인중 하나인 .tk의 발급사이트이다 주소는 dot.tk 이다. 여기에선 .tk를 발급받을수 있엇으나 몇달 전쯤 개편으로 인하여 로그인을 하면 자동으로 freenom로 넘어간다



위 사이트 에서 관리를 할수도 있고 도메인을 발급받을수잇다 원래 .tk는 국가도메인으로서 나라를 홍보할 목적으로 무료로 뿌리고 있엇다. 






무료도메인은 .tk .ga .cf .ml 재공된다 


설정은 다른 사이트와 다름이 없으며 네임서버도 제공하나 필자는 cloudflare.com 이나 dnszi.com 을 추천한다.



참고로 1년마다 연장을 해줘야 하며 2글자는 무자게 비싸게 판다











델 베뉴 8 사용기

 

 

델 베뉴를 설날에 주문해서 받은지 딱 일주일이 되 엇다 

겟딜 이라는 신생 업체 에서 주문을 해서 배송이 오래걸럿다

눈 때문에도 늦은거 같고 미국 현지에서 실수도 발생힌듯 햇다 겟딜이 불안해서 뒤질건 다 뒤젓다 우선 갯딜이 스마트 스타일이라는 회사엿고 로드뷰로 회사 위치도 보고 도매인 정보도 보고 블로그애 네이버 카페까지 검색햇다 카페는 4천명 정도 되는 카페가 잇엇다 알고 보니 예전 카페를 겟딜로 제활용(?)을 한거엿다 옴니아 카페를 매니저는 위임 된적이 없고 매니저 블로그가 겟딜 블로그여서 안심(?)햇다 뭐 결국 배뉴를 받긴 햇지만

 

델 베뉴는 가성비 짱인듯 하다

겟딜에서 구매대행으로 구매 햇지만 그럭저럭 잘산듯 하다

베뉴 프로 사양은 대략 아톰 과 2gb램 32gb or 64gb 의 저장장치

윈도우 8.1 오피스 2013 정도 이다

 

 

 

베뉴8프로 박스 이다 뭐 그러 하다 

 

 

 

 

 

 

사양이 써잇다 대락 저정도 이다 

 

 

 

 

 

 

 

 

 

베가 레이서 랑 비고 한 사진 위에 올라간 기계가 베가 레이서 이다 

 

 

 

처음 받자 마자 부팅햇을때 사진 뭐 영어이다 

 

 

 

 

한글 팩을 설치 할때 찎은거 이다 역시 8인체 컴푸터라 글씨는 작다 

 

 

 

한글 팩 설치 하고 내 컴퓨터와 동기화 된 시작 화면 

윈도우8이 자동으로 이런게 동기화 되서 좋터라

 

 

 

 

베뉴 8 프로의 전설적인 오피스 2013 끼워 주기!!!

베뉴도 오피스가 한목한거 같다 뭐 마소에 서 8인치 태블릿에서는 오피스를 지원 해준다고 본거 갖지만 뭐 구매자는 좋타

한글 오피스로 바꾸기 위해 웹에서 인증을 하고 설치파일을 다운받아 한글 판으로 재설치 오피스 라이센스가 기기종속 이라고 햇더 같다

 

 

 

아톰 이  전작보다 많이 달라젓다고 해서 서든을 설치함 뭐 마크도 잇었는데 서든 한번 깔아 보고 싶어서 깔음 

근데 용랑 압박으로 sd카드에 깔아 재성능를 발휘 못한거 같음

 

 

 

그레서 죽음 !

아톰이 전에 알던 아톰이 아니엿슴  그래픽 성능은 역시 내장그래픽의 한게 엿지만 cpu는 완벽한듯 한것 같다

 

 

 

 

용량 압박을 불구하고 깔은 지니 앱

 

 

 

 

배터리는 8시간이 라고 됫는데 전 결코 가벼운 작업들을 하더라도 멀티 태스킹은 필수기에 배터리가 생각 보단 오래가지 않앗지만 확실이 옵티머스 g보다 오래가는듯 햇다 뭐 배터리 용랑부터 다르지만 pc치곤 오래가는듯 

 

 

 

마이크로 소프트 앱스토어가 농협 글로벌 체움 체크카드를 거부 해서  홈플러스에서 산 기프트 카드 홈플러스에서 찾다가 죽을뻔

앱스토어 기프트 카드 말고도 오피스 라이센스도 팔더군요 누가 얼마나 많이 사갈지는 의문이지만 

오랜만에 블로그에 글을 써서 글이 엉망인듯(어차피 별로 하지도 않앗지만) 하다

 

 

 


i n v i t a t i o n

티스토리 초대장

 초대장 수 : 5

안녕하세요!

티스토리에 보금자리를 마련하시려는 여러분께 초대장을 배포해 드리려고 합니다.

나만의, 내 생각을, 내 기억을 담는 소중한 블로그를 만들고 싶다면 티스토리로 시작해보세요!

티스토리 블로그는 초대에 의해서만 가입이 가능합니다. 원하시는 분은 댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 남겨주실 때에는 꼭 비밀댓글로 남겨주세요!

초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요!

Yes
이런 분들께 드립니다!
1. 다른 블로그를 사용해보셨던 분
2. 이메일 주소가 정상적인 분
3. 블로그를 시작하려는 이유를 남겨주신 분!
No
이런 분들께 드리지 않아요!
1. 이메일 주소가 의심되는 분!
2. 이메일 주소를 남기지 않으신 분
3. 이유도 없이 달라고 하시는 분!
티스토리 이래서 좋아요!
1. 이미지, 동영상, 오디오, 파일까지! 무한 용량과 강력한 멀티미디어를 올릴 수 있어요!
2. 스킨위자드로 스킨을 내맘대로~ 거기에 기능 확장 플러그인까지!
3. 내가 원하는대로 myID.com으로 블로그 주소를 만들 수 있어요!



티스토리 초대장  5장 배포합니다


다른블로그에서 활동하시다가 티스토리로 오시고 싶은 분들이나

블로그를 티스토리에서 새로 시작하실분

비밀댓글로 자신의 이메일과 각오 같은걸 적어주세요

전 티스토리가 스팸화(?)가 되질 원치 않는 사람으로서 

뚜렷한 블로그를 활용할 의사가 있는 분들깨 드리겟습니다


선착순 아닙니다



  1. 이전 댓글 더보기


보조배터리 만들기2


보조배터리가 필요하기 시작한건 옵지로 바꾸고 난두엿다 그래서 보조배터리를 만들거나 사거나 해야햇다 하지만 나에겐 돈이 없다 고로 최대한 절약하면서 배터리를 만들기로 하고 노트북에 18650베터리가 들어간다는걸 알앗나 그래서 노트북에서18650배터리를 뜯어냇다 그러니 오래된 노트북이 불구하고 18650가 8셀이나 들어있엇다 하지만 나에겐 절절하게 6셀정도만 절절하고 생각하여 6셀만 이용하여 만들엇다 그 첫번쨰 작품(http://im4u.wepn.org/32)은 아주 적절하게 망햇다 아주 상큼하게 망해서 다시 만들기로 햇다 그래서 이번엔 확실하게 제작을 하려고 햇다


이번에 사용된 재료는 3.5인치 하드디스크 외장 케이스에 18650배터리 6셀 보호회로(충전회로 겸용) 5v승압회로(usb포트 내장)으로 보조베터리를 만들엇다 전작하고 크게 바뀐점은 케이스가 생긴거 하고 보호회로가 새재품이라는 것말곤 전작에서 뜯어냇다



이번 만큼은 확실히 하려고 되지도 않는 스케치업 실력으로 한번 만들어 봣다 그리곤 적절한 보조배터리가 만들어질것같앗다



지금 하드디스크 케이스는 잘라놧다 아빠가 톱으로 잘라주셧다

그리고 사포로 문질려 놔서 배일 염려도 없게 햇다



짤른 하드케이스 에 한번 넣어 보앗다  왠지 탄창같은 느낌이 나긴 햇지만 벌써 보조배터리가 완성(?)된 기분이엿다



글로건으로 고정하기 시작햇다 열땜에 터질까바 무서웟지만 그냥 열심히 만들엇다



글루건으로 다 고정하햇다 드럽지만 이게 하드디스크 외장케이스라 양쪽에 커버 같은게 있어서 가릴수 있다


승압회로 이다 뭐 전작에서 띠어온 제품이다



새로 장만한 보호 회로 전에 태워 먹어 가지고 새로 삿다 근대 이게 마이크로5핀 암이 약하게 매달리고(?) 있어서 전에 만들거애도 떨어 젓는데 이것도 만들다가 떨어젓다 



배터리를 서로 연결햇다 뭐 이번엔 과감히 18650배터리에 납땜질을 햇다 가운데는 과학상자 에 있던 부품인데 고정시켜줄깨 필요해서 사용햇다



전압이 낮은거 같아서 그냥 한3시간정도 보호회로 연결없이 충전햇다




보호회로를 부착햇다 

캐이스 상단에 길개 짤라논 이유는 월래 핸드폰거치대를 만들려고 햇는대 지금은 배터리 상태확인창이 되버렷다



스위치를 연결햇다 배터리의 -을 연결햇다




승압회로 장착!!





충전하려고 하려다 뜯어 버렷다 이 마이크로 5핀 암이 매우 약해서 그냥 떨어저 버렷다

근대 이개 보호회로에 양끝애 추가 단자 같은게 있어서 그걸이용해서 충전햇다



옵원이 충전되고 있다



충전할때 이걸로 충전한다 마이크로5핀이 떨어저 나가서...


보조배터리를 만드는것은 생각보단 어렵진 않은것 같다 그런대 정식적 고통과 정상적인 활용을 위해 그냥 하나 사시는것이 낮다고 생각합니다 뭐 노트북배터리를 재활용할려면 괜찬은 방법이긴하다 




+ Recent posts