You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mv React_SpringBoot_MySQL_MSA_Proj WebSite
cd WebSite
docker compose up -d --build
docker compose로 frontend 만 Build 및 실행
cd WebSite
docker compose build frontend
docker compose up frontend -d
docker compose로 user-service 만 Build 및 실행
cd WebSite
docker compose build user
docker compose up user -d
docker compose로 user-db 만 Build 및 실행
cd 0326_Docker_Toyproj
docker compose build user-db
docker compose up user-db -d
docker log 확인 - frontend
docker ps # NAME 확인
docker logs {frontend NAME}
Docker ps 확인
포트 확인
컨테이너 역할
user: 로그인/회원가입
user-db: 회원 정보 저장 DB (Database: users, Table: users)
board: 게시판 글쓰기
board-db: 게시판 글 저장 DB (Database: board_db, Table: board)
웹 접속 방법
Frontend
http://{localhost}:3000
User API
http://{localhost}:8081/api/users
Board API
http://{localhost}:8082/api/board
HomePage
LoginPage
RegisterPage
WritePage
꼭 회원가입한 username으로 사용자 ID를 작성해야한다
DB에 들어간 데이터 내용 확인
user-db 확인
docker ps # user-db NAME 확인
docker exec -it {user-db NAME} sh
> mysql -u root -ppassword # mySQL 접속
> SHOW DATABASES; # DB 명 확인
> use users; # DB 선택
> SHOW TABLES; # 테이블 명 확인
> select * from users; # 테이블에 저장된 데이터 확인 가능
board-db 확인
docker ps # board-db NAME 확인
docker exec -it {board-db NAME} sh
> mysql -u root -ppassword # mySQL 접속
> SHOW DATABASES; # DB 명 확인
> use board_db; # DB 선택
> SHOW TABLES; # 테이블 명 확인
> select * from board; # 테이블에 저장된 데이터 확인 가능