혹시... 배포를... 어떻게...
369
작성한 질문수 9
코드를 CS50 IDE라는 곳에 clone시켜서
한번 이 채팅방을 실제 public한 URL로 만들어서 서로 다른 기기에서 인터넷으로 채팅할 수 있게 하고싶은데요 ㅠㅠ
CS50 IDE이전에 google cloud platform, 구름IDE은 파이썬이 3.6이라 안됐고
CS50 IDE에서는 python이 3.9버전이라 여기에다가 전부 다 깔고 requirements도 다 돼서
python manage.py runserver 127.0.0.1:8000
하면 http:127.0.0.1:8000/에 들어가지기는 합니다. 그런데
다른 친구는 flask로 똑같이 CS50 IDE에 넣고 서버를 돌리면 접속가능한 외부 링크를 자동으로 줬다길래 저도 혹해서 똑같이 해봤는데 외부 링크를 주지 않아요...
이거 CS50 IDE로 배포할 수가 있을까요?
불가능하다면 집 컴퓨터로 nginx나 aws 이런걸로 배포해야되는 건가요? 장고로 사이트 배포하기가 많이 어렵네요 ㅠㅠ CS50 IDE는 nginx를 깔 수가 없어요 권한이 없다고 떠요...
답변 1
0
안녕하세요.
flask로 구동하는 것도 파이썬 웹이니, 구동하는 방법은 장고와 그리 다르지 않습니다.
runserver 명령을 통해 개발용 웹서버를 띄우시는 것도, gunicorn이나 uwsgi로 장고나 플라스크 서버를 띄우시는 것도,
구동되는 웹서버의 애플리케이션 성능의 차이가 있을 뿐, 모두 장고 애플리케이션이 구동되는 웹서버인 것은 동일합니다.
전 cs50 ide를 써보질 않았기에 내부 설정은 잘 모릅니다만, flask로 해보신 분과 수행해보신 절차가 다르지 않을까 싶습니다. 연결하는 포트가 8000이 아니라 다른 포트일 수도 있겠죠.
친구분의 말만 듣고 무작정 해보시기보다, cs50 ide에서 외부 접속을 가능케할려면 어떻게 해야되는 지 공식문서부터 확인하시는 것이 우선일 것입니다.
공식문서를 보시고 궁금한 부분에 대해서 질문을 주세요. 러프하게 질문을 주시면 제가 어떻게 답변을 드려야할지 난감하거든요.
차근차근 화이팅입니다. :-)
유저목록 확인 문제 질문드립니다.
0
168
2
안녕하세요 선생님,
0
96
1
하나의 채팅방만 만들어보려고 하는데 잘 안되고 있습니다.
0
108
1
도커와 연동 관련 질문드립니다.
0
208
3
채팅방 참여자 목록 - 채팅방 입장/퇴장 실시간 이벤트 처리
0
171
2
안녕하세요, onopen() 문제로 질문드립니다.
0
141
2
Consumer Instances 관련 질문 있습니다.
0
74
2
안녕하세요, 요청은 채널스에서 먼저 받고, http 요청은 장고를 통해서 처리한다고 하셨는데요.
0
80
2
기능 구현 질문 드립니다.
0
117
1
git에 있는 코드를 다운 받아 실행 해봤는데 에러가 났습니다.
0
160
2
ValueError: No route found for path 'ws/liveblog/'.
0
137
2
지정 경로에 템플릿 파일 만드는 단축키가 뭔가요?
0
125
2
채팅 내역을 영구적으로 저장하고 싶습니다.
0
92
1
질문이 있습니다.
0
165
1
구독 채팅 구현
0
215
1
헷갈려서 질문드립니다.
0
360
2
@login_required 장식자를 적용한후에는 로그인을 성공하면 채팅방으로 어떻게 이동을 하는 건가요?
1
277
1
docker run -d --restart always --name redis7 --publish 6379:6379 redis:7
0
265
1
websocket 자바스크립트 클라이언트 구현?
0
364
1
메세지 리액션 : 좋아요. 질문 드립니다.
0
361
1
{유저명}님이 메세지 입력 중입니다. 메세지 질문드립니다.
0
617
1
채팅 로비에서 유저수 노출을 위하여
0
329
1
채팅방에서 마지막 유저가 나가면 채팅방 자동 삭제 질문드립니다.
0
436
1
동기방식의 consumer 클래스와 비동기방식의 consumer클래스의 차이가 뭔지 궁금합니다.
0
429
1





