📆 2022.03 ~ 2022.06
🏫 2022 경상국립대학교 컴퓨터과학과 전공 소프트웨어설계PBL
👏🏻 2022 경상국립대학교 컴퓨터과학과 소프트웨어전시회 출품
고수민 | 김남혁 | 이승백 | 조정미 |
---|---|---|---|
@wpslxm20 | @los56 | @yahoo557 | @jung0115 |
경상대학교 컴퓨터과학과 20학번 |
경상대학교 컴퓨터과학과 17학번 |
경상대학교 컴퓨터과학과 17학번 |
경상대학교 컴퓨터과학과 20학번 |
{PROJECT_DIR} / server / config / auth.config.js 파일 생성
module.exports = {
secret : //암호화 키로 사용할 문자열 작성
};
{PROJECT_DIR} / server / config / db.config.js 파일 생성
const { Pool, Client } = require('pg')
const Query = require('pg').Query
const client = new Client({
user: //username,
host: '127.0.0.1',
database: 'noldaga',
password: //password,
port: //port
});
client.connect();
module.exports = client;
// Require superuser
sh docker-build.sh
// Require superuser
// Import & Create container & Run
sh run.sh
// Only import
docker load -i (db | server | client).tar
// Only run (Import)
docker-compose up -d
// Stop
docker-compose stop
- 호스트 /usr/src/cert 폴더 아래에 인증서 저장 필요
- 인증서를 찾을 수 없으면 http로 동작
// Run Server & Client
npm run dev
// Run Server
npm run server
// Run Client
npm run client
- Docker 사용 시 실행할 필요 없음
\i '{PROJECT_DIR}\\server\\sql\\initialize.sql'
- 접속이 안됨 : 호스트 방화벽 확인