StoryCode

'전체 글'에 해당되는 글 570건

  1. ECR 에 AWS.EC2.Docker 이미지를 ECR 에 올리기
  2. 문법 기본
  3. 자바스크립트 역사.

ECR 에 AWS.EC2.Docker 이미지를 ECR 에 올리기

AWS, 아마존
반응형

* AWS.EC2 에서 작업해야 하므로, WIndows Client 에서 gitbash 로 접속한다. ( putty 로는 TTY 가 아니라고 하면서 오류 )

 

방법 1) EC2 에 ECR Role 을 추가한다.

 

방법 2)

1. AWS.EC2 에 AWS-CLI Ver 2 를 설치.

 

2. docker 가 sudo 에서 실행되다 보니, sudo docker 라고 해줘야 한다.

/usr/local/bin/aws ecr get-login-password --region ap-northeast-2 | sudo docker login --username AWS --password-stdin 2803665.dkr.ecr.ap-northeast-2.amazonaws.com

만약, 로그인 Securety 키가 필요하다고 하면, IAM 에 가서 새로 발급해야 한다.
로그인 오류가 난다면, get-login 만 호출해서 로그인만 하는 방법을 구글링해서 docs.aws.amazon.com/ 꺼를 참조한다.

 

3. 무엇을 밀어넣을지, 밀어넣을때 Tag 를 정한다.

sudo docker tag tomcat:latest 2803665.dkr.ecr.ap-northeast-2.amazonaws.com/keibi-sysae-tomcat:latest

tomcat:lastest            = docker images 했을 때 이름이다.
keibi-sysae-tomcat:latest = ECR 에 생성한 Repository 이름이다.

4. 실제 밀어 넣는다.

sudo docker push 2803665.dkr.ecr.ap-northeast-2.amazonaws.com/keibi-sysae-tomcat:latest

 

반응형

'AWS, 아마존' 카테고리의 다른 글

Docker, Docker-compose 올리기  (0) 2021.02.23
EFS 를 onpremise.NFS 에 연결하기  (0) 2021.02.01
ERROR.Permissions 0455 for 'apache-bench.pem' are too open.  (0) 2020.05.28
EC2 에 EFS 연결하기  (0) 2020.05.27
Powershell.window  (0) 2020.05.26

문법 기본

JavaScript, ECMAScript
반응형

'use strict'

 

BABEL 

 

JavaScript let varname = 123;

var 는 쓰지 말 것. Hoisting 이라고 변수를 먼저 사용후 선언해도 되는 방식.

const bigint = 1234....n
TypeScript let varname:integer = 123;

MS 개발.
Javascript + Type ( Data )
ES5 + ES6 포함.

BABEL 로 Javascript 로 변환

 

String 합치기

Console.log ("Answer ${varname}");

 

class Student
{
  constructor(name, age, enrolled, score)
  {
    this.name = name;
    this.age = age;
    this.enrolled = enrolled;
    this.score = scorre;
  }
}

const students = [
  new Student('A', 29, true,  45),
  new Student('B', 28, false, 85),
  new Student('C', 30, true,  95)
];

{
  const result = students.find(function(student, index) {
    return student.score === 90;
  };

  // 조건에 맞는 1 개의 Row 만 리턴. find
  const result = students.find(student => student.score === 90);

  // 조건에 맞는 여러개의 Row 을 Array 로 리턴 - filter
  const result = students.filter((student) => student.enrolled);

  // 45, 85, 95. 특정 컬럼을 리턴 - map
  const result = students.map((student) => student.score);

  // 조건에 맞는 경우가 있으면 True 리턴. some
  const result = students.some(student => student.score < 90);

  // 모두 조건에 맞으면 True 리턴. every
  const result = students.every(student => student.score < 90);

  // 배열 하나씩 처리할 때 쓴다. 배열의 값을 누적할 때 쓴다. - reduce
  const result = students.reduce((prev, curr) => prev + curr.score, 0);
  // 0 을 안 넣으면, 처음에는 prev = 배얼[0], curr = 배열[1] 이 넘어간다. 두번째에는 prev = 리턴값, curr = 배열[2]
  // 0 을 넣으면,    처음에는 prev = 0,       curr = 배열[0] 이 넘어간다. 리턴은 누적을 한다.

  // 응용. 50 점 넘는 점수를 join 하기.
  const result = students.map((student) => student.score)
                         .filter((score) => score >= 50)
                         .join();

  const result = students.map((student) => student.score)
                         .sort((a, b) => a-b) // Plus / Minus 에 따라서 정렬순서 정의
                         .join();

  console.log(result);
}

AJAX - XMLHttpRequest Object : Request & Respone - (new) fetch() API

 

반응형

'JavaScript, ECMAScript' 카테고리의 다른 글

import, export  (0) 2021.09.28
CORS.ajax.fetch.어떻게 해도 CORS 가 발생할 경우  (0) 2021.08.31
자바스크립트 역사.  (0) 2020.09.21
Count, 카운트  (0) 2020.03.09
실수를 정수로 바꾸는 방법  (0) 2020.03.04

자바스크립트 역사.

JavaScript, ECMAScript
반응형
1993 Netscape MOSAIC Web Browser 정적 HTML + CSS
1994 Netscape Navigator Scriping 언어추가 시도. Java + Scheme 스크립트
1994.09 Scheme 스크립트 = Mocha = LiveScript Interpreter
1995 LiveSript + Java 유명세 = Javascript
1996 MS 가 Netscape 사 Reverse Engineering. Javascript 를 JScript 롤 이름만 바꿈.
1996.11 Netscape 가 ECMA 와 협업해 표준 시도.
1997 ECMAScript 1 출시
1999 ECMAScript 3 출시. Error Handling. === 연산자 추가
2000 ECMAScript 4. 본격 언어화
2000 MS IE 표준화 선언. ECMAScript 4 개발 무시. ECMAScript 발전 중단
2004 FireFox 출시 + "ECMAScript4 를 ActionScript3 Tamarin 표준 제안했으나 거부". 3사 경쟁=개발자 표준달라 고생.
2004 Jesse James Garrett Ajax 도입.
2005 개발자 커뮤니티. jquery vs dojo vs mootools. = 표준 상관안해도 되게 해줌.
2008 Chrome 출시. Just In Time 컴파일 방식
2008.07 브라우저 협의회출시
2009 ( 매우 중요 ) ECMAScript 5
2015 ( 매우 중요 ) ECMAScript 6. default parameter, class, arrow function, const, let
2019 ECMAScript 10. jquery 등 불필요.


브라우저별 ECMAScript 엔진
CHROME - V8. NodeJS 와 ELETRON 에서도 활용
FireFox   - SpiderMonkey
Safari     - JSCore
MSEdge - CHakra
Opera    - Carakan
Adobe Flash - Tamarin

ECMAScript 최신버전을 Javascript 로 Transcompiler 로 ECMASccript  5 나 6로 변환 = BABEL
SPA - Single Page Application. React, Angular, Vue.

V8 Engine 
  NODE.js - V8 Javascript 기반 back-end 서비스 구현.
  Mobile 
  ELECRON - Desktop App 개발

Web Assembly - C, CPP 동작
반응형

'JavaScript, ECMAScript' 카테고리의 다른 글

CORS.ajax.fetch.어떻게 해도 CORS 가 발생할 경우  (0) 2021.08.31
문법 기본  (0) 2020.10.07
Count, 카운트  (0) 2020.03.09
실수를 정수로 바꾸는 방법  (0) 2020.03.04
Hoisting.호이스팅  (0) 2020.02.12