[Linux] 파일 시스템 명령어
·
개발/Linux
1. open open / : 루트 디렉토리를 열 수 있다. open ~ : 홈 디렉토리를 열 수 있다. 2. pwd pwd 를 입력하면 현재 터미널이 열려있는 위치를 나타낸다. 3. ls ls 는 현재 터미널의 위치에 있는 파일과 폴더들을 보여준다. ls -a : .으로 시작하는건 원래 안보이는데 .으로 시작하는 파일까지 다 보여준다. ls -R : 현재부터 자식들 구조를 보이게 해줌(트리와 비슷하게 보여준다.) 4. cd cd 를 이용해서 터미널 경로를 옮길 수 있다. 상대경로 : ./로 시작하면 상대경로로 이동할 수 있다. 절대경로 : /로 시작하면 절대경로로 이동한다. 5. 루트경로에 있는 기타 폴더들 (1) bin : 여러가지 실행 파일들이 들어있다. (2) etc : 주로 설정 관련된 파일들이..
[Devops] github actions로 자동 배포 설정하기 (react docker 배포)
·
개발/Devops
[AWS] github actions로 자동 배포 설정하기 (github 배포) AWS 배포한 후 추가로 코드를 수정했을 때 자동으로 서버에 적용해주면 좋을것 같다라는 생각으로 시작했다. 찾아보니 여러 툴이 있었지만 가장 간편하게 보였던 github action을 이용해봤다. 아래 diary-blockchain.tistory.com github 배포에 이어서 도커배포도 해봤다. 대부분 비슷하지만 도커 설치 하고 actions부분에서 실행하는 코드가 살짝 다르다. name: Docker Image CD on: push: branches: - prod jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - ..
[Devops] github actions로 자동 배포 설정하기 (nodejs 배포)
·
개발/Devops
AWS 배포한 후 추가로 코드를 수정했을 때 자동으로 서버에 적용해주면 좋을것 같다라는 생각으로 시작했다. 찾아보니 여러 툴이 있었지만 가장 간편하게 보였던 github action을 이용해봤다. 아래는 완성 코드이다. name: Continuous Deployment on: push: branches: - prod jobs: build: runs-on: ubuntu-latest steps: - name: Deploy to prod uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST_DEV }} username: ${{ secrets.USERNAME }} password: ${{ secrets.PASSWORD }} port: 22 script: ..