안녕하세요.
robo3t 기준으로 안내 드립니다.
말씀해주신것처럼 /etc/mongod.conf에서 bindIp 수정 (127.0.0.1 => 0.0.0.0) 및 DB 실행
상단메뉴 [컨테이너] - [SSH 설정]에서 IP와 포트, 비밀번호를 확인합니다.
Connection 설정에서 Address는 localhost와 27017 그대로 둡니다.
SSH 설정에 위에서 확인한 사항들을 입력해 줍니다.
Test를 눌러 정상적으로 연결이 되는지 확인한 모습
@Haemin-Park 구름에서는 127.0.0.1에 접속이 안되는 것 같더군요.(저도 여러 방법을 찾고 있는데, 로컬호스트에는 접속이 안되더라구요.) 0.0.0.0을 설정을 하신 뒤에, 0.0.0.0에 접속하는 것이 아니라, 실행URL이나 ssh설정에 표시되는 아이피에 접속하시면 될 겁니다.
안녕하세요.
문의주신 내용만 봤을 때는 서버가 정상적으로 항상 켜두기 돼야할 것으로 보입니다..
nohup 사용 안하고 python application.py 5000 으로 실행하셨을 때는 정상 접속이 되시는 상황인가요?
아니면, 만일의 경우이지만
$nohup python application.py 5000 & 명령이 입력하신 전체 명령이시라면, 맨 앞에 $를 떼고
nohup python application.py 5000 & 와 같이 입력 해보시기 바랍니다.
@시골감자
컨테이너 로딩 중.... 으로만 나오고 실행이 멈추는데 왜 이런 현상이 나오지요 ?
윈10, 크롬에서..
불편을 드려 죄송합니다.
금일 오전에 잠깐 오류가 있었습니다.
현재는 잘되고 있습니다!
W
받기:18 http://ap-northeast-2.ec2.archive.ubuntu.com trusty-security/universe amd64 Packages [378 kB]
오류 https://cli-assets.heroku.com ./ InRelease
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/main Sources
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/restricted Sources
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/universe Sources
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/main amd64 Packages
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/restricted amd64 Packages
기존 http://ap-northeast-2.ec2.archive.ubuntu.com trusty/universe amd64 Packages
받기:19 https://dl.bintray.com Packages
받기:20 http://ppa.launchpad.net trusty/main amd64 Packages [15.9 kB]
내려받기 4,937 k바이트, 소요시간 28초 (176 k바이트/초)
패키지 목록을 읽는 중입니다... 완료
W: 디지털 서명 확인에 오류가 발생했습니다. 저장고를 업데이트하지 않고
예전의 인덱스 파일을 사용합니다. GPG 오류: https://cli-assets.heroku.com ./ InRelease: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 6DB5542C356545CF
W: https://cli-assets.heroku.com/apt/./InRelease 파일을 받는데 실패했습니다
W: Some index files failed to download. They have been ignored, or old ones used instead.
Warning 에러로 설치하는 데는 지장이 없습니다.
apt-get install cmake 로 설치해보시기 바랍니다!
안녕하세요.
터미널에 다음과 같이 입력하여 pgadmin4를 설치해주세요.
apt-get update && apt-get install -y virtualenv libpq-dev && mkdir pgAdmin4 && cd pgAdmin4 && virtualenv pgAdmin4 && cd pgAdmin4 && source bin/activate && pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.21/pip/pgadmin4-4.21-py2.py3-none-any.whl flask-htmlmin && touch lib/python2.7/site-packages/pgadmin4/config_local.py && goorm lib/python2.7/site-packages/pgadmin4/config_local.py
잠시 기다리면 설치 완료 후에 config_local.py 파일이 에디터로 열리는데, 아래 내용을 넣어주고 저장합니다.
import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
DEFAULT_SERVER = '0.0.0.0'
SERVER_MODE = True
상단메뉴 [프로젝트] - [실행 URL과 포트] 메뉴로 들어가서 URL을 하나 추가해줍니다. 이 때, 포트는 5050으로 설정해줍니다.
상단메뉴 [프로젝트] - [실행] - [실행 명령 추가] 메뉴로 들어가서 [스크립트]란에 다음과 같이 넣어줍니다.
cd ${current.project.path}/pgAdmin4/pgAdmin4 && source bin/activate && python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
[저장]을 눌러 저장하고 우측 상단의 실행 아이콘 버튼을 눌러 실행할 수 있습니다. 또는 [저장 후 실행]을 눌러도 됩니다.
잠시 기다리면 pgadmin 웹서버가 실행됩니다. 최초 실행이라면 터미널 상에서 이메일과 패스워드를 입력받습니다.
3번 단계에서 추가해준 URL로 접속합니다.