소개
게시글
질문&답변
2024.01.24
ssh 터널링으로 vm 접속이 안됩니다.
git bash 에서 이런 절차로 해보세요 0. 로컬에서 ssh key 생성 프로젝트 폴더/ $ cat ~/.ssh/github_id_ rsa.pub 1. 일단 로컬에서 저장한 github_id_ rsa.pub 조회 terec@hyun-pc MINGW64 ~/devops/express2 (dev) cat ~/.ssh/github_id_ rsa.pub 2. lightsail 에서 아래와 같이 vim 으로 연뒤 ssh 붙여 넣기 ubuntu@ip-xxxxxxxxxxx:~$ vim ~/ .ssh/authorized_keys 안되면 아예 vm 의 프로젝트 날리고 처음 부터 다시 하시는게 날수도 있어여 전 powershell 로 하다가 뭐가 잘안되서 git bash 에서 하니까 에러가 발생하지 않았습니다
- 0
- 2
- 134
질문&답변
2024.01.24
ssh 터널링으로 vm 접속이 안됩니다.
어느 파트 코드에요?
- 0
- 2
- 134
질문&답변
2024.01.23
deploy.yml이 workflow에서 작동되지 않는 이유
저도 안되요 name: deploy on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Debug SSH_USERNAME and SSH_PUBLIC_IP run: | echo "SSH_USERNAME: ${{ secrets.SSH_USERNAME }}" echo "SSH_PUBLIC_IP: ${{ secrets.SSH_PUBLIC_IP }}" - name: Set up SSH run: | mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa - name: Set up known hosts run: | echo "${{ secrets.SSH_KNOWN_HOSTS }}" >> ~/.ssh/known_hosts chmod 644 ~/.ssh/known_hosts - name: SSH and deploy run: | ssh ${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_PUBLIC_IP }} " cd sample_express2 git pull || exit 1 npm install || exit 1 npm run build sudo pkill node || exit 1 sudo npm run start & npx wait-on http://localhost exit " (사진)
- 0
- 2
- 238
질문&답변
2023.02.16
도커파일로 장고 프로젝트 빌드 하고 런할때 manage.py 가 없다는 에러가 발생 합니다
일단 위처럼 하면 장고 첫화면 요청에 성공 합니다 그런데 이게 버젼 문제였는지 잘모르겠고 강의에서는 python -m django startproject backend2 인데 저는 python -m django startproject backend2 . 로 생성하니까 도커 파일 코드도 달라지고 ADD ./backend /code => ADD . /code requirements.txt 위치도 달라진거 같고 뭔가 혼란스럽네여 최초 프로젝트 폴더 + manage.py 이렇게 하고 docker file 에서 Add . /Code 로 하고 내부적으로 코드 폴더 만들어서 거기다 복사한뒤 requirements.txt 도 거기서 실행하고 이런식인거 같은데 어려워요 차근 차근 파악해 나가야 겠죠 감사합니다
- 0
- 11
- 843
질문&답변
2023.02.16
도커파일로 장고 프로젝트 빌드 하고 런할때 manage.py 가 없다는 에러가 발생 합니다
루트 폴더 prac-docker python -m django startproject backend2 . code . 도커 파일 추가 prac-docker/Dockerfile FROM ubuntu:18.04RUN apt-get update && apt-get install -y python3-pip python3-dev && apt-get clean WORKDIR /code/ ADD . /code RUN pip3 install -r requirements.txt EXPOSE 8000 CMD ["python3", "manage.py", "runserver", "0.0.0.0:8000"] prac-docker/requirement.txt django~=3.0.0 vs code (사진) 빌드 및 실행 (도커 이미지 만들기 및 실행) ~ /prac -docker docker build -t test_dj . docker run --rm -p 9000:8000 test_dj test url: http://127.0.0.1:9000/ test result: (사진)
- 0
- 11
- 843