Infra & Tools
-
Container Service AWS ECS vs k8sInfra & Tools/Docker&K8s 2022. 8. 4. 21:56
Container service 인 aws ECS 와 Kubernetes 를 비교하는 글이다. 이번 주의 목표는 로컬 머신에서 올린 컨테이너를 aws 서비스를 이용하여 실행을 해보는것이다. 일단 도커 스터디 이지만 필요한 개념으로는 클라우드 지식이 부족하다라는 것을 느낀다. Ec2 는 aws 에서 제공하는 가상 환경의 Vm 이라 이해 했으며 정확한 명칭은 Elastice Compute Cloud 이다. 지금까지 이해한 바로는 EC2 에 인스턴스 라는 것을 생성을 하여 필요한 사양을 설정을 하고 로컬 머신처럼 운영을 한다는 점이다. 이는 물리적으로 개인의 컴퓨터로 서버를 24시간 켜둘 수 없는 환경과 개인의 손쉬은 서버를 만들고 배포를 도와 주는 목적으로 사용한다고 이해를 하였다. EC2 와 ECS 를 비..
-
Docker-Network 기초Infra & Tools/Docker&K8s 2022. 7. 14. 21:15
>>> 오늘의 코드 두둥 (app.js) DB 저장 조회 2개, 서드파트 api 호출 하여 만든 api 2개 총 4개의 endpoint 로 구성된 앱이다. const express = require('express'); const bodyParser = require('body-parser'); const axios = require('axios').default; const mongoose = require('mongoose'); const Favorite = require('./models/favorite'); const app = express(); app.use(bodyParser.json()); app.get('/favorites', async (req, res) => { const favori..
-
Docker 왕왕 기초 예제Infra & Tools/Docker&K8s 2022. 7. 6. 22:26
뭔 갑자기 도커 스터디야?? 1. 도커 다운을 받는다. 2.도커파일을 만든다. 3. 도커를 이미지 빌드를 한다. 4. 빌드의 결과 아이디로 도커를 실행한다. 엥? 싶다 이게 끝? 도커파일이 있으면 , 각종 버전을 전부 로컬환경에 다운받지 않아도 되고, os 의 문제도 없이 여러 파일을 실행할 수 도 있다. --------------------------------------------------------------- 기존 : 로컬 os -> vm mac os .-> lib tools depend -> App A ->vm window os . -> lib tools depend -> App B -> VM 을 local 장치 혹은 product 장치에 올리고 그 위에 의존성 코드들을 올리고 앱을 개별적으로..
-
TIL-JS&MYSQLInfra & Tools/MYSQL 2022. 6. 4. 21:07
db.query(` INSERT INTO topic (title, description, created, author_id) VALUES(?, ?, NOW(), ?)`, [post.title, post.description, 1], why we use DataBase ? DataHandling efficent. all O.S have their own file system, mysql 설치 경로 MaC $ cd /usr/local/mysql/bin make datatable $ ./mysql -uroot -p [로그인 오류] 유형 1) ERROR 1045 (28000): Access denied for user 'root@'localhost' (using password: NO) - 사용자의 비밀번호가 ..
-
Git rebaseInfra & Tools/GIT 2022. 3. 2. 11:42
[branch = mt local ] git pull git add . git commit -m"df" git pull origin main "merge 완료시 " git push commit = memo 를 남겨 만드는 시점 , 노드를 만든다고 봐도 된다. origin = remote repo url kris ~/Desktop/Solution-Challenge-2022-Chario-App sunghyun >R> git pull origin main https://github.com/DSCHUFS/Solution-Challenge-2022-Chario-App URL에서 * branch main -> FETCH_HEAD fatal: It seems that there is already a ..
-
깃 branch(feat Kraken)Infra & Tools/GIT 2021. 9. 28. 23:13
How to "나 코드 작성했고 이거 master 에 합치고 싶어~" 깃을 설치하고 항상 혼자서 Github 만을 쓰다가 이번 gdsc 활동을 통해 사용해본다. 사진 먼저 보고 가자. sub part (처음 만) Git 생성(init) > add > commit >. remote 연결 with github >push add > commit >push 출처: Working Directory: 현재 작업 중인 Git 프로젝트 파일들이 있는 내 PC의 디렉토리입니다. 평소 작업하듯 자유롭게 프로젝트를 작업할 수 있습니다. Staging Area: 커밋할 변경 내역들의 대기 장소입니다. ‘git add’ 명령어를 사용하면 Working Directory의 변경내역을 Staging Area에 올립니다. 명령어 옵..