- Project 12 슬랙 웹 클론 프로젝트를 리팩토링하기 위한 저장소입니다.
- 자세한 프로젝트 내용은 boostcamp-2020/Project12-C-Slack-Web 에서 확인하실 수 있습니다.
J052 |
---|
김종원 |
- slack web 버전을 클론하는 것을 목표로 합니다.
- 파일 공유가 가능한 실시간 웹 채팅 기능과 web push 기능을 통한 알림 기능을 구현합니다.
Frontend | Backend | etc |
---|---|---|
- 개발버전으로 실행시킬시 backend 디렉토리에는
.env.dev
가 배포 버전의 경우.env.prod
가 필요합니다.
git pull https://github.com/boostcamp-2020/Project12-C-Slack-Web.git
cd Project12-C-Slack-Web/backend
sudo docker build -t backend .
sudo docker run -d -p 4000:4000 -p 5000:5000 backend
cd ../front && npm install
npm start
PORT=
CHAT_PORT=
MONGOURI=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_CALLBACK_URL=
JWT_SECRET=
FRONTEND_HOST=
COOKIE_SECRET=
NODE_ENV=
ENCRYPTION_KEY=
S3_ENDPOINT=
S3_REGION=
S3_ACCESSKEY=
S3_SECRETKEY=
S3_BUCKETNAME=