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 가이드를 참고해주세요.
crontab -e 입력 후 스케쥴러 등록하시고 service cron start 하시면 됩니다.
python 명령 부분은 절대경로로 써주시면 좋습니다. 예를 들어
0 * * * * /usr/local/bin/python /workspace/crawler/test1.py
와 같이 써주시면 실행이 됩니다.
which python 명령으로 사용하시는 python 명령의 절대경로를 확인하실 수 있습니다.
파일이 바로바로 저장 되도록 하고 싶다면.
터미널 명령보다는 글을 바로 저장 하는 기능을 이용하는 것이 좋을거 같습니다.
스크린샷 2021-07-08 오전 10.10.44
왼쪽 하단의 톱니바퀴 모양의 설정 클릭 후 자동저장 버튼을 통해 파일 자동 저장이 가능합니다.