README.md 내용 업데이트
This commit is contained in:
@@ -101,8 +101,6 @@
|
||||
| --- | --- | --- |
|
||||
| gitea | git.jisangs.com | ssh://git@git.jisangs.com:30005/jisangs/chocomae.git |
|
||||
| gitea | git.jisangs.com | ssh://git@git.jisangs.com:30005/jisangs/chocoadmin.git |
|
||||
| synology | Synology | ssh://git@jisangs.synology.me:21022/var/services/homes/git/web/project/php/mouse-typing |
|
||||
| ~~gitlab~~ | ~~GitLab~~ | ~~https://gitlab.com/jinaju/mouse_typing.git~~ |
|
||||
|
||||
- 관리툴
|
||||
|
||||
@@ -121,24 +119,6 @@
|
||||
| 견적 요청 | Synology | /volume1/work/service/chocomae/견적 요청 |
|
||||
| 에듀집 | Synology | /volume1/work/service/chocomae/에듀집 |
|
||||
|
||||
## 서버
|
||||
|
||||
- AWS
|
||||
|
||||
AWS
|
||||
|
||||
AWS 서버 업그레이드 (t2.micro → t3.micro → t3a.micro → t3a.medium)
|
||||
|
||||
- Synology NAS Docker
|
||||
|
||||
도커 이미지
|
||||
|
||||
Docker
|
||||
|
||||
- proxy-network
|
||||
- mariadb ↔ chocomae-stage
|
||||
- mariadb ↔ chocoadmin-stage
|
||||
|
||||
# [ DB ]
|
||||
|
||||
DB 운영, 관리 작업
|
||||
@@ -159,8 +139,8 @@ DB 운영, 관리 작업
|
||||
- URL: mariadb.jisangs.com
|
||||
- port: 30001
|
||||
- DB 계정
|
||||
- root / 52napark!
|
||||
- chocomae / Fr12nds95
|
||||
- root / 오이나파크!
|
||||
- chocomae / (대문자)친구들95
|
||||
|
||||
# [ 운영 서버 ]
|
||||
|
||||
@@ -171,7 +151,7 @@ DB 운영, 관리 작업
|
||||
|
||||
| ID | PW |
|
||||
| --- | --- |
|
||||
| ubuntu | a52napark! |
|
||||
| ubuntu | a오이나파크! |
|
||||
|
||||
- 주요 폴더
|
||||
|
||||
@@ -217,6 +197,99 @@ DB 운영, 관리 작업
|
||||
| Docker - chocomae-stage - http | 30010 | synology IP | 30010 |
|
||||
| Docker - chocoadmin-stage - http | 30011 | synology IP | 30011 |
|
||||
|
||||
## Synology NAS Docker
|
||||
|
||||
### chocoadmin
|
||||
|
||||
- /volume1/docker/service/jinaju/chocoadmin
|
||||
- docker-compose.yml
|
||||
|
||||
```bash
|
||||
services:
|
||||
# 서비스 이름은 Docker 네트워크 alias로 등록되므로 stage(chocoadmin-stage)와 겹치면 안 된다.
|
||||
# 겹치면 Docker DNS가 라운드로빈으로 두 컨테이너에 트래픽을 분산시킨다.
|
||||
chocoadmin:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: chocoadmin:latest
|
||||
container_name: chocoadmin
|
||||
expose:
|
||||
- "3000"
|
||||
env_file:
|
||||
- .env.production
|
||||
environment:
|
||||
NODE_ENV: production
|
||||
APP_ENV: production
|
||||
PORT: 3000
|
||||
HOSTNAME: 0.0.0.0
|
||||
TZ: Asia/Seoul
|
||||
networks:
|
||||
- proxy-network
|
||||
restart: unless-stopped
|
||||
# Synology 기본 db 로그 드라이버는 대량 로그 버스트 시 메시지를 드롭한다.
|
||||
# json-file(blocking 모드)은 무손실 — 표/SQL 로그 잘림 방지.
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
networks:
|
||||
proxy-network:
|
||||
external: true
|
||||
|
||||
```
|
||||
|
||||
|
||||
### chocoadmin-stage
|
||||
|
||||
- /volume1/docker/service/jisangs/chocoadmin-stage
|
||||
- docker-compose.stage.yml
|
||||
|
||||
```bash
|
||||
services:
|
||||
# 서비스 이름은 Docker 네트워크 alias로 등록되므로 production(chocoadmin)과 겹치면 안 된다.
|
||||
# 겹치면 Docker DNS가 라운드로빈으로 두 컨테이너에 트래픽을 분산시킨다.
|
||||
chocoadmin-stage:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: chocoadmin-stage:latest
|
||||
container_name: chocoadmin-stage
|
||||
expose:
|
||||
- "3000"
|
||||
env_file:
|
||||
- .env.stage
|
||||
environment:
|
||||
NODE_ENV: production
|
||||
APP_ENV: stage
|
||||
PORT: 3000
|
||||
HOSTNAME: 0.0.0.0
|
||||
TZ: Asia/Seoul
|
||||
ports:
|
||||
- "0.0.0.0:30011:3000"
|
||||
networks:
|
||||
- proxy-network
|
||||
restart: unless-stopped
|
||||
# Synology 기본 db 로그 드라이버는 대량 로그 버스트 시 메시지를 드롭한다.
|
||||
# json-file(blocking 모드)은 무손실 — 표/SQL 로그 잘림 방지.
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
networks:
|
||||
proxy-network:
|
||||
external: true
|
||||
```
|
||||
|
||||
### proxy-network
|
||||
|
||||
- mariadb ↔ chocomae-stage
|
||||
- mariadb ↔ chocoadmin-stage
|
||||
|
||||
# [ 배포 ]
|
||||
|
||||
## 초코마에
|
||||
|
||||
Reference in New Issue
Block a user