최근 Google 에서 Cloud Function 에서 Node.js 8, 12, 14, 16 기반으로 만들어진 것들은 작동을 정지시킬 것이라고 합니다.
작업한 것들을 최대한 최신 버전으로 업데이트 후 출시하도록 안내하고 있습니다.
혹시나 Firebase 때문에 구름 IDE를 쓰신다면 차라리 Firebase CLI를 컴퓨터에 설치하고 작업하십시오.
이제는 더 이상 구버전 쓰면 안되는 지경까지 왔네요.
container1에서 다음과 같은 단계를 진행합니다.
/etc/mysql/mysql.conf.d/mysqld.cnf 파일을 열고 (vim 에디터 등 사용) bind-address = 127.0.0.1 부분 앞에 #을 붙여서 #bind-address = 127.0.0.1이 되도록 수정하여 주석처리 해줍니다. (원격접속이 가능하게 하기 위해, LISTEN IP 대역을 로컬호스트로 제한하고 있는 설정을 주석처리)
터미널에 service mysql restart 명령을 실행하여 mysql 재시작
mysql shell에 접속하여 GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'password'; 쿼리를 실행해줍니다. ('password' 부분은 원격접속 시 사용할 패스워드로 적절하게 변경)
FLUSH PRIVILEGES; 쿼리를 실행해줍니다.
구름IDE 상단메뉴 [컨테이너] - [포트포워딩 설정]에서 유형 MySQL 선택 후 [등록]을 눌러 포트를 열어줍니다.
등록 후에 [IP]와 [외부 포트]를 확인해둡니다. (container2에서 container1의 mysql로 접속 시 사용할 정보)
conatainer2에서 다음과 같은 단계를 진행합니다.
터미널에 mysql -h[IP] -P[외부 포트] -p[password] 명령을 실행하여 정상적으로 접속이 되는지 확인합니다. 예를 들면 mysql -h3.34.1.253 -P59891 -ppassword와 같은 형식의 명령입니다.
안녕하세요. 배ㄱ수님.
구름IDE에서 제공하는 기본 URL은 https이 포함되어 있습니다.
혹은 커스텀 도메인과 SSL 인증서를 이용하시려면 커스텀 도메인과 SSL 인증서를 이용자님이 준비해야합니다.
커스텀 도메인을 컨테이너에 연결하는 방법은 구름IDE 가이드를 참고해주세요.
안녕하세요!
작성자님이 해주신 질문은 아래와 같은 깃 명령어로 해결하실 수 있으나 이 경우 누구와 함께 코드를 커밋 및 푸시를 했다고 표시됩니다.
$ git add
$ git commit --author="예제 <예제 @gmail.com >" -m "아무거나"
다른 해결책은 아래 글(링크)을 읽어보시면 도움이 되실 것 같습니다!
https://therajanmaurya.medium.com/git-push-pull-with-two-different-account-and-two-different-user-on-same-machine-a85f9ee7ec61