일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- mysql
- yona
- Maven
- mybatis
- Eclipse
- node.js
- jquery
- security
- MSsql
- SpringBoot
- docker
- pwa
- Java
- ajax
- rocky9
- FCM
- Next.js
- spring3
- javascript
- jenkins
- Push
- popup
- nodejs
- MariaDB
- PM2
- Tomcat
- centos7
- git
- config
- NextJS
- Today
- Total
목록전체 글 (176)
ふたりで
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bXMDSe/btsL5BUN4EC/xiEKjrOMKhBtdorsjtVRr0/img.png)
나 자신이 보기 위해 정리하는 내용 이기 때문에 다소 부족한 내용이 있을 수 있음. 1. 서버환경.- VirtualBox7.0- centos7.9 x64- java 8- tomcat8.52. 클라이언트 환경.- windows11 home- java 11 3. scouter 서버 프로그램 설치 설정.먼저 scouter GIT 사이트에 접속해 서버용 설치 파일을 다운로드하고 압축을 해제한다.]# pwd/home/graykang]# wget https://github.com/scouter-project/scouter/releases/download/v2.20.0/scouter-all-2.20.0.tar.gz]# tar xvfz scouter-all-2.20.0.tar.gz]# cd ./scouter]# ll합..
#환경. - docker-desktop (windows) - mongodb # 먼저 백업데이터가 저장될 DB서버에서 아래와 같이 원격의 DB를 백업하자.mongodump --host xxx.xxx.xxx.xxx --port 27017 -d testDB --username testuser --password testuser123 --out /opt/backup/mongodump위 명령어를 실행하면 host에 명시한 ip의 DB에서 testuser계정으로 접속하여 testDB란 DB를 명령어를 실행하는 서버의 /opt/backup/mongodump경로에 testDB가 백업된다. # 백업한 DB를 복구시킬 때는 아래와 같이 restore 할 수 있다.백업한 데이터가 백업용 mongoDB서버에 백업 되면 te..
docker에 mongodb만 컨테이너로 실행시 참고.# C:\docker-test\docker-workJob\mongodb-container> docker-compose.ymlversion: '3.8'services: db_mongodb: image: "mongo:latest" container_name: db_mongodb_receipt ports: - "27017:27017" # 필요에 따라 주석 처리 environment: MONGO_INITDB_ROOT_USERNAME: "root" MONGO_INITDB_ROOT_PASSWORD: "12345" # 추후.env 파일에서 불러오기 volumes: - mongodb_data_rec..
nginx + tomcat or nodejs 연동시 nginx의 error 로그에 Permission denied 로인해 error 가 발생 하는 경우아래 순서대로 SElinux 정책 설정을 해주면 해결 된다. 1. SELinux 상태 확인: SELinux가 활성화되어 있고 시스템에 적용되고 있는지 확인: ]# sestatus 2. SELinux 거부 검토: SELinux 감사 로그에서 was(node 또는 tomcat)의 애플리케이션에 연결을 시도하는 NGINX와 관련된 거부를 확인: ]# sudo grep nginx /var/log/audit/audit.log | grep denied 3. SELinux 정책 생성: audit2allow 도구를 사용하여 감사 로그에서 발견된 거부를 기반으로 ..
여러앱에 알림 메시지 전송을 중앙 집중형으로 관리할 때 참고.1. firebase admin SDK Maven 설정. com.google.firebase firebase-admin 9.4.2 2. firebase admin SDK 초기화 로직. /** * @param appName * @param credentialsPath */ private void initializeFirebaseApp(String appName, String credentialsPath) { try { // 자격 증명 파일을 읽어옵니다. FirebaseOptions options = FirebaseOptions.builder() ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqTiXD/btsKPEYnFrH/SGVI8kIeF7ESCqKT56nkPK/img.png)
javascript FCM SDK11 initializeApp, getToken, getMessage을 운영환경에서 사용하기 위한 bundle 작업 정리. 1. 프로젝트 설정먼저, Webpack을 설치하고 기본 프로젝트 구조를 설정합니다.mkdir firebase-sdkcd firebase-sdknpm init -ynpm install --save-dev webpack webpack-clinpm install firebase2. Webpack 설정 파일 수정webpack.config.js 파일을 생성하고 다음과 같이 설정합니다. 이 파일에서는 Firebase 관련 모듈만 포함하도록 설정합니다.const path = require('path');module.exports = { entry: './sr..