분류 전체보기
-
PWA (웹앱) 만들기. (프로그레시브 웹앱) 소개js,typeScript,node 2025. 7. 2. 17:05
PWA (웹앱) 만들기. (프로그레시브 웹앱) 소개 간단히 말하면 웹의 리소스로 앱을 만들수있다.브라우저에서열립니다.app의 아이콘을 추가해 앱 처럼 동작가능합니다.모던 바닐라 js 보다 많은 제어권한을 갖고있습니다.PWA 특징웹 + 앱 통일된소스 관리가능ServiceWorker API 로 강력한제어권한과 manifest 로 앱 구성더보기 // manifest.json{ "name": "MenuMaker", "short_name": "MenuMaker", "description": "hello webapp menu maker.", "icons": [ { "src": "source/static/img/testfa.icon.png", "sizes": "48x48", "..
-
AWS 인프라 구성os 및 서버 2025. 6. 19. 15:22
- 내용에 없는것들 - 키페어 : myapp-pemvpc : dev-vpcsubnet : dev-public-subnet2 라우팅테이블 인터넷에서 들어올수있게네트워크테이블 인터넷으로 빠져나갈수있게 s3, cloudfront 는 서버리스 webserver 및 정적리소스반환 으로 사용일라스틱빈스톡 웹어플리케이션 간편세팅 app 이름 임시로 nds 으로 통일도메인 mydomain route53 레코드생성 nds.mydomain.co.kr 설명 : 도메인을설정한다 레코드생성은 서브도메인을 생성한다. 도메인의 앤드포인트를 설정할수있다.name : nds.nextpay.co.kr유형 cname /라우팅 단순 ttl 및 디폴트세팅값 / 트래픽 라우팅 (앤드포인트) : nds-alb (nds-alb-1111..
-
ci/cd 를 위한 ssh 명령 비트버킷편devOps 2025. 6. 9. 17:31
ci/cd에서 shell 명령을 사용해야할때가 있습니다. 그럴때 보안을 위해 키파일 추가대신 레포지토에서 키쌍을 받은 후 해당 공개키를 서버에 등록. step 으로 dev 에는 ci/cd 까지 production 은 ci 까지 + shell 스크립트 적용 제공 pipe 또는 shell 명령어로 - ssh 접속을 위해 레포지토리세팅하기 (관리자권한필요)ssh keys 클릭_ 제네레이터 키 쌍 클릭 서버에 공개키 추가 후 add host - 서버에 게스트의 공개키 추가
-
ci/cddevOps 2025. 3. 28. 15:13
bitbucketyml 파일로 파이프라인 구성. 각 imgae 또는 pipe 로 다양한 기능 연결가능 node, s3, cloud 등 사용 가능 image: node:20... - pipe: atlassian/aws-s3-deploy:1.1.0 variables: AWS_ACCESS_KEY_ID: $KEY_ID_TEST ... pipelines 의 트리거를 풀리퀘,브랜치,태그등 나눌수있음image: node:20pipelines: tags: "*.*.*": ... pipelines: branches: master: ... 각각 KEY 설명step은 동작을 ..
-
413 에러와 content-lengthos 및 서버 2025. 2. 6. 16:42
파일사이즈가큼. local 환경 http 에서는 업로드가 되었는데 베포후 https 에서는 안되는 상황 ssl 인증으로 요청이 인코딩이 되면서 content-length 가 길어짐 해당 사이즈는 바이트에서 -> mb 로 express 기본 은 50mb// request.body를 json형태로 디코딩app.use(express.urlencoded({ limit : "300mb", extended: false }));app.use(express.json({ limit : "300mb" }));app.use('/vol', express.static(config.storagePath)); nginx 는 1mb 웹서버에서 리젝이 되어서 was 로 안가졌었음.nginx 에서도 request의 사이즈 업 하는 ..
-
AWS카테고리 없음 2024. 8. 27. 17:15
Route53 - DNS더보기 DNS 관리: A, CNAME, MX, TXT 등 다양한 DNS 레코드를 관리할 수 있습니다.도메인 등록: 새로운 도메인을 등록하거나, 기존 도메인을 Route 53으로 이전할 수 있습니다.트래픽 라우팅: 지리적 위치, 지연 시간, 가중치 등을 기준으로 트래픽을 라우팅할 수 있습니다.DNS Failover: 백업 사이트로의 자동 페일오버를 설정할 수 있습니다. 네트워크 - 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태 vpc 가상 네트워크(Dynamic Host Configuration Protocol) dhcp 같은 역활도함 VPC 피어링VPC 끼리 연결해서 프라이빗서브넷 접근가능 보안그룹subnet CIDR all 은 A서브넷안에 1~3인스턴스가 각자..
-
셋팅목록들카테고리 없음 2024. 7. 24. 14:45
언어java python typescirptnodejsCC++ guiwinSCPputtydocker desktopnavicatpostmanmobaxtermmsql워크벤처sqlitebrowserdbeaverinstallfactory mobaXterm -> firewall 우회 Azure Data Studio ID,소스 툴vscodeandroidstudiovisualstudio CMDgitgitbashwslopenSSHAdd-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 DBmysqlredissqlite VSCODE 라이브러리 Language Support for Java(TM) bt Red HatExtension Pack for Java pyth..