π νλ‘μ νΈ κ΅¬μ‘° & μμ£Ό μ°λ λͺ λ Ήμ΄
μ 체 νλ‘μ νΈ κ΅¬μ‘°
- Docker κΈ°λ° BookStack + MariaDB
π DainWiki/
βββ π bookstack/ # BookStack 컨ν
μ΄λ μ€μ λ° λ°μ΄ν°
β βββ ... # λ컀 μ΄λ―Έμ§μμ λ§μ΄νΈλ¨
βββ π bookstack_db/ # MariaDB λ°μ΄ν°
β βββ ... # (.frm, .ibd λ± DB νμΌλ€)
βββ π certs/ # μΈμ¦μ μ μ₯μ (μλ μμ±λ¨)
βββ π html/ # nginx κΈ°λ³Έ νμ΄μ§ μ μ₯μ
βββ π vhost.d/ # κ°μ νΈμ€νΈ μ€μ (μλ μμ±λ¨)
βββ π docker-compose.yml # μ 체 λ컀 μ€μ
bookstack container
π /app/www/
βββ π .env # Laravel νκ²½ λ³μ
βββ π artisan # Laravel CLI μ§μ
νμΌ
βββ π config/ # μ± λ° DB μ€μ
β βββ app.php
β βββ database.php λ±
βββ π routes/ # μΉ λΌμ°νΈ μ€μ
β βββ web.php λ±
βββ π resources/ # λ·° ν
νλ¦Ώ, μΈμ΄ 리μμ€
β βββ views/
β βββ lang/
βββ π storage/ # μΊμ, μ
λ‘λ, λ‘κ·Έ μ μ₯μ
β βββ logs/
β βββ app/
β βββ framework/
βββ π public/ # μΉ λ£¨νΈ λλ ν 리
βββ π uploads/ # μ΄λ―Έμ§ μ
λ‘λ μ μ₯μ
bookstack_db container
π /
βββ π var/
β βββ π lib/
β βββ π mysql/ # β¬
οΈ μ΄κ³³μ΄ ν΅μ¬: μ€μ DB νμΌ μ μ₯μ
β βββ π bookstack/ # BookStackμμ μ¬μ©νλ DB ν
μ΄λΈλ€
β β βββ users.ibd
β β βββ pages.ibd
β β βββ ...
β βββ mysql/ # μμ€ν
DB (μ¬μ©μ, κΆν κ΄λ¦¬)
β βββ performance_schema/
β βββ ibdata1, ib_logfile0 λ±
βββ π etc/
β βββ my.cnf # MariaDB μ€μ νμΌ
βββ κΈ°ν Linux κΈ°λ° λ컀 νμΌλ€
1. SSHλ‘ μ°λΆν¬ μλ² μ μ
Linux, macOS, WSL, 리λ μ€ μλ², VSCode ν°λ―Έλ
ssh -i ~/ν€μ΄λ¦.pem ubuntu@your-lightsail-ip
μλμ° (Windows PowerShell / CMD)
ssh -i "C:\Users\aweso\pem\ν€μ΄λ¦.pem" ubuntu@your-lightsail-ip
2. home μ μ
- `.yml` νμΌ μμΉ
- docker λͺ λ Ήμ΄λ€ μ€ννλ κ³΅κ° (docker ps, docker-compose up -d. docker-compose down λ±)
cd DainWiki
3. λ컀 컨ν μ΄λ μμΌλ‘ λ€μ΄κ°κΈ°
docker exec -it bookstack bash
4. Laravel μ± κ²½λ‘λ‘ μ΄λ
- `.env` νμΌ μμΉ
docker exec -it bookstack bash
cd /app/www
ls -al .env
5. Laravel μ€μ μΊμ μ 리 λ° λ§μ΄κ·Έλ μ΄μ κ°μ μ€ν
- DB μΊμ μμ
- DB μ΄κΈ°ν(κ°μ ) λ±
php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan migrate --force
6. maria db λͺ λ Ήμ΄ μ°λ κ³³
docker exec -it bookstack_db bash μ¬κΈ°μ μ€ν
mysql -u root -p
λΉλ² rootpassword
μ μμ±κ³΅μ
Welcome to the MariaDB monitor...
MariaDB [(none)]>
7. λ¨μ μ μ₯μ μ©λ νμΈ
df -h