# sh

[docker] node, nextjs 이미지 배포하기 - 2 (github action 자동 배포)
이전 게시물과 이어지는 내용입니다. 추가 설명이 필요한 부분은 이전 게시물을 참고 해주시면 됩니다. 자동화가 필요해.. 전 게시물에서 node 와 nginx 를 도커 이미지로 생성했고, 각 컨테이너를 실행하는 쉘 스크립트를 만드는 내용을 작성했습니다.

[docker] node, nextjs 이미지 배포하기 - 1 (+쉘 스크립트)
프론트 개발자도 도커 이미지를 만들어야 할까? 1. 백엔드 개발자와 협업 2. 운영환경의 빌드파일 버전 관리
집 구하기
Naver Cafe : 청년주택카페, 아영이네 행복주택Youtube : 아영이네 행복주택Application : 내집다오 weppage : SH청약센터, LH청약센터
#!/bin/sh vs #!/bin/bash
우분투로 작업하다보면 쉘 스크립트를 자주 접하게 된다.쉘 스크립트를 열어보면 가장 상단에 \- 둘 중 하나가 적힌 것을 자주 접했을 것이다.개발 초반에는 그냥 그런가보다...하고 지나갔지만언제까지 미뤄둘 수는 없어 이번 기회에 정리해보려 한다.가장 먼저, /bin 앞에

Shell script (Bash/sh) 기본
문자 출력 echo > 문장을 출력하는데 자동으로 줄바꿈 됨 printf > C언어와 비슷 주석 #으로 시작 함수 (Function) 변수 (Variable) 변수 사용시에는 "=" 기호 앞뒤로 공백이 없이 입력하면 대입연산자가 됨 선언된 변수는 기본적
[terminal] sh 실행시 permission denied
sh 파일을 이용해서 명령어 하나로 도커 이미지 빌드, 태그, 푸시하기
제가 애용하는 코드가 있어서 공유합니다.IMG 이름만 폴더명으로 변경해서 사용하시면 됩니다.그 외 requirements.txt나 Dockerfile 등을 생성하고 이용하는데는 이미 지식이 있다고 판단하고, 간단히 기존 이미지 삭제, build, tag, push만 자

[Linux] 셸 (Shell)
셸은 Linux 시스템에 접근할 수 있는 명령 행 인터페이스를 제공합니다. 정확히 셸의 역할은 사용자가 입력한 명령어를 해석하여 커널에 전달합니다.Linux 명령어(프로그램)들(cd, ls, mv 등)을 효율적으로 실행하기 위해, 모든 명령어들을 실행시킬 수 있는 하나
구글 드라이브에 있는 파일을 터미널에서 curl/wget으로 다운받기
먼저 구글드라이브에서 다운로드할 파일의 공유링크를 생성한다. 우리에게는 <file-id> 에 해당하는 부분이 필요하다. 용량이 큰 파일의 경우 스크립트에 조금 변형이 필요하다.