개인 메모용일 뿐..
세션 클러스터링까지 작업해야 할 서비스는 배포 안해봐서 일단 이렇게만 작성했다.
- 도메인 등록
- 배포용 계정 생성 - 라즈베리파이 내부(Debian …)
useradd #{계정명 }
passwd #{계정명 }
- 배포용 계정 그룹 포함시키기
usermod -aG #{그룹명 } #{계정명 }
- 계정명 이름 딴 디렉터리 ‘/home’ 에 생성하기
root@raspberrypi:/home# tree
.
├── jy
│ ├── Bookshelf
│ │ └── BeginnersGuide-5thEd-Eng_v3.pdf
│ ├── Desktop
│ ├── docker-compose.yml
│ ├── Documents
│ ├── Downloads
│ ├── -e
│ ├── mariadb
│ ├── Music
│ ├── --name
│ ├── -p
│ ├── Pictures
│ ├── Public
│ ├── Templates
│ └── Videos
├── user5221
│ ├── dockerfile
│ └── todolist
│ ├── common.css
│ ├── index.html
│ └── index.js
├── user5222
│ ├── app.jar
│ └── dockerfile
├── user5223
│ ├── dockerfile
│ └── test
├── user5224
│ ├── app.jar
│ └── dockerfile
├── user5225
│ ├── app.jar
│ └── dockerfile
└── user5226
└── dockerfile
- ‘dockerfile’ 복사 후 생성한 계정의 전용 디렉터리에 붙여넣기
cp #{복사할 파일명 } #{복사할 파일에 지정할 이름 }
- FTP 접속 테스트(FileZilla)
- SSL 인증서 작업
- IDE에서 프로젝트 생성 후 ‘jar’ 파일 추출
- FTP 통해 파일 전송
- ‘docker-compose.yaml’ 수정
- docker volume 생성
- docker build …
'Network > ETC' 카테고리의 다른 글
[Network | ETC] 무료 도메인 발급 (1) | 2024.06.25 |
---|