기존 맥북프로에서 장난감으로 docker 구성으로 주가, 뉴스를 selenium으로 수집하고 가공해서 telegram으로 알람주는 기능을 만들면서 놀고 있었습니다.
그러다가 이번에 M1 맥미니를 구매하면서 장난감을 옮겨봤습니다
## 기존 구조 (2015 mac pro)
jupyter(docke/telegram, selenium) <-> mysql(docker)
<-> redis(docker)
결과적으로 docker preview를 사용해서 반 정도만 이식 성공했습니다
## 옮겨진 구조 (M1 mac mini)
jupyter(mac/telegram, selenium) <-> mariadb(docker)
<-> redis(docker)
docker안에서 selenium을 headless로 돌리는게 m1 preview에선 아직 안되는것 같습니다
그래서 mac에다가 anaconda설치해서 가상환경 만들고 selenium 구동시키기 잘 동작합니다.
arm64에선 mysql은 지원되지 않아서 mariadb로 마이그레이션을 진행했습니다.
그렇게해서 맥미니로 이전을 끝냈는데 확실히 M1이 나온지 얼마 안되서 구글링해도 자료가 없네요ㅠ
2일 동안 새벽잠 없이 진행했는데 재미있네요ㅎㅎ
저는 타이머신도 잘 안써봐서 docker랑 pm2를 한땀 한땀 새로 셋팅중입니다ㅋㅋ