<aside> 💡
FCM
카프카 읽어오기 구현
프론트엔드 입구에서 토큰 받기 구현
메시지 보내기 구현(백엔드에서 보내는지 FCM서버에서 보내는지 모름)
MSG 생성해오라고 FCM에게 말하는 거 구현
유저에 따라 마지막으로 접속한 기기의 토큰 저장(계속 갱신)
</aside>
아
docker-compose build
docker-compose up -d
docker-compose run app
===> 스프링 부트가 잘 돌아가면 됨
docker exec -it notification-postgres-1 bash
psql -U postgres
create database forteams;
\\c forteams; ~~(use database forteams;)~~
CREATE TABLE notification (
noti_pk BIGSERIAL,
user_id BIGINT,
noti_type VARCHAR(100) NOT NULL,
noti_content VARCHAR(100) NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (noti_pk)
);
select * from notification;
CREATE TABLE user_device (
user_id CHAR(50) NOT NULL,
device_token VARCHAR(255) UNIQUE,
PRIMARY KEY (user_id)
);
select * from user_device;
스프링부트 끄려면 [컨트롤 + c]
현재 올라간 컨테이너 보고 싶으면 docker ps -a
SELECT tablename FROM pg_catalog.pg_tables WHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
~~(show talbes;)~~