코딩 교육 TIL

2024-06-04 AI 코딩 TIL

HyunjunPark 2024. 6. 4. 21:09
  • aws ec2를 이용한 배포
    • aws의 ec2에서 인스턴스를 생성 → mobaXterm을 이용한 SSH으로 동작
    • git을 이용하여 서버에 프로젝트 clone
    • Docker를 이용한 이미지 및 컨테이너 생성
  • 기존에 사용중이던 SQLite가 아닌 postgreSQL을 사용해야 하므로 git push시 settings를 틀리지 않았는지 확인을 할 필요가 있음
  • docker를 이용하여 설치를 하므로 기존에 구동방식이 아닌 docker-compose를 이용하여 구동을 할 수 있다는 점을 인식
  • EC2

→ 보안설정 중요 →sk의 경우는 22번포트가 막혀있으므로 포트를 변경하여 사용을 하여야 함

  • mobaXterm
  • aws ec2를 이용한 배포
    • aws의 ec2에서 인스턴스를 생성 → mobaXterm을 이용한 SSH으로 동작
    • git을 이용하여 서버에 프로젝트 clone
    • Docker를 이용한 이미지 및 컨테이너 생성
  • 기존에 사용중이던 SQLite가 아닌 postgreSQL을 사용해야 하므로 git push시 settings를 틀리지 않았는지 확인을 할 필요가 있음
  • docker를 이용하여 설치를 하므로 기존에 구동방식이 아닌 docker-compose를 이용하여 구동을 할 수 있다는 점을 인식
  • EC2

→ 보안설정 중요 →sk의 경우는 22번포트가 막혀있으므로 포트를 변경하여 사용을 하여야 함

  • mobaXterm
  • aws ec2를 이용한 배포
    • aws의 ec2에서 인스턴스를 생성 → mobaXterm을 이용한 SSH으로 동작
    • git을 이용하여 서버에 프로젝트 clone
    • Docker를 이용한 이미지 및 컨테이너 생성
  • 기존에 사용중이던 SQLite가 아닌 postgreSQL을 사용해야 하므로 git push시 settings를 틀리지 않았는지 확인을 할 필요가 있음
  • docker를 이용하여 설치를 하므로 기존에 구동방식이 아닌 docker-compose를 이용하여 구동을 할 수 있다는 점을 인식
  • EC2

→ 보안설정 중요 →sk의 경우는 22번포트가 막혀있으므로 포트를 변경하여 사용을 하여야 함

  • mobaXterm
  • 기존 admin page를 커스텀
  • silver lining의 키오스크 마스코트 캐릭터를 선정

→ admin_volt가 'django.contrib.admin', 보다 위에 있어야지 적용이 가능함

그리고 admin/ 으로 접속시 해당 위에 경로로 접속이 되기에 주소를 따로 설정해줄 필요는 없음

  • 새롭게 생성 한 main page 코드
  • # urls.py urlpatterns = [ path('', views.main_page, name='mainpage'), # 맨 처음으로 나오게 될 페이지 path('', include('admin_volt.urls')), # admin_page theme path('admin/', admin.site.urls), path('orders/', include('orders.urls')), path('favicon.ico', dummy_favicon), ] # html

    Silver Lining에 오신 것을 환영합니다!

    © 2024 Silver Lining. All rights reserved.
  • admin-page 꾸미기 ( 완료 )
  • 배포 ( 진행중 ) : docker를 이용한 django, redis, postgreSQL, celery를 생성 가능 확인, aws ec2를 이용한 배포 (인스턴스 생성), 기능이 완료 되는 데로 배포 단계 시작 예정
  • 문제점 발견 :
    1. 배포 기능으로 만들어진 서버의 얼굴인식 부분인 openCV에서 카메라 인식이 되지 않는 문제점이 발생
    2. 추가로 마이크 입력도 확인이 되지 않는 상황
    3. docker로 생성된 이미지에 카메라 및 마이크 권한을 받을 수 있는 조건을 찾아보아야 할 것으로 예상