Repository files navigation
http://localhost:5050/ 를 브라우저로 접속
아이디에 admin@example.com, 비밀번호를 admin 으로 로그인
브라우저로 접속한 pgAdmin 에서 "Add New Server" 를 클릭해서 DB Connection 을 시도
Host name/address: localhost 로 하면 연결이 안됨. ifconfig 를 통해 라우터가 제공하는 ip 주소를 알아내야함 (192 혹은 172로 시작)
Port: 5432
Maintenance database: postgres
Username: postgres
Password: postgres
http://localhost:8000/docs 를 브라우저로 접속
API 가 정상 동작하는지 이것저것 클릭해보기 (Swagger 랑 사용법 비슷)
제출 기한
2021.10.1(금) 24:00 (10/2로 넘어가는 자정)
제출 방법
Github Gist 링크를 Form에 작성하여 제출
Github Gist 생성 시, Create secret gist 로 생성
제출 링크
과제 템플릿
채점 방법
docker-compose.yml 파일이 요건에 맞게 작성되었는지 확인
docker-compose.yml 이외에 제공해드린 템플릿 소스의 변경이 없는 상태에서 sudo docker-compose up 명령어 수행 시 정상적으로 컨테이너가 모두 실행되는지 확인
모든 조건을 만족해야 통과 처리 됩니다.
컨테이너와 호스트는 각각 5432 포트로 통신
컨테이너가 종료되면 항상 재시작
환경변수 3가지 설정
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=postgres
/var/lib/postgresql/data 를 pgdata 볼륨으로 할당
컨테이너의 5050 포트와 호스트의 80 포트 연결
컨테이너가 종료되면 항상 재시작
환경변수 2가지 설정
/var/lib/pgadmin 를 pgadmindata 볼륨으로 할당
템플릿으로 제공된 Dockerfile 을 빌드한 이미지 사용
컨테이너와 호스트는 각각 8000 포트로 통신
postgreSQL(db) 서비스가 시작된 이후에 시작
컨테이너가 종료되면 항상 재시작
You can’t perform that action at this time.