တပ်ဆင်ခြင်း
Docker သို့မဟုတ် ဖွံ့ဖြိုးမှုမုဒ်ဖြင့် မိနစ်အတွင်း Galleria ဓာတ်ပုံပေါ့ဖိုလီယိုကို စတင်အသုံးပြုနိုင်ပါသည်။
လိုအပ်ချက်များ
စတင်မည်မီ၊ အောက်ပါအရာများထဲမှ တစ်ခုခုရှိသည်ကို သေချာပါစေ။
- Docker ဖြင့် တပ်ဆင်ခြင်း (အကြံပြုသည်): Docker & Docker Compose
- ဖွံ့ဖြိုးမှုအတွက်: Node.js 18+ နှင့် npm
- ရွေးချယ်စရာ: Google OAuth အတည်ပြုချက်များ (စကားဝှက်အတည်ပြုခြင်းမရှိဘဲ အလုပ်လုပ်သည်)
Docker Hub နှင့် အမြန်စတင်ခြင်း
စတင်ရန် အမြန်ဆုံးနည်းလမ်းမှာ ကျွန်ုပ်တို့၏ ကြိုတင်တည်ဆောက်ထားသော Docker ပုံများကို အသုံးပြုခြင်းဖြစ်သည်။
1. Docker ပုံကို ဆွဲယူပါ
# Pull latest production image
docker pull tedcharles/galleria:latestDocker Hub: hub.docker.com/r/tedcharles/galleria
2. ဒေတာအထွက်ကို ဖန်တီးပါ
သင်၏ဓာတ်ပုံများနှင့် ဒေတာဘေ့စ်ကို သိမ်းဆည်းရန် ဒါရိုက်ထရီကို ဖန်တီးပါ။
mkdir -p ~/galleria-data3. ကွန်တိန်နာကို လည်ပတ်ပါ
docker run -d \
--name galleria \
-p 3000:3000 \
-p 3001:3001 \
-v ~/galleria-data:/data \
-e DATA_DIR=/data \
-e FRONTEND_DOMAIN=http://localhost:3000 \
-e BACKEND_DOMAIN=http://localhost:3001 \
tedcharles/galleria:latest4. သင်၏ဆိုက်ကို ဝင်ရောက်ပါ
သင်၏ဘရောက်ဇာကို ဖွင့်ပြီး အောက်ပါလိပ်စာသို့ သွားပါ:
စတင်လည်ပတ်မှုတွင် အဆင့်ဆင့် လမ်းညွှန်မည့် စက်ကိရိယာသည် သင်၏ ပထမဆုံးအကြိမ်လာရောက်စဉ်တွင် အဆင့်အစီအစဉ်ကို လမ်းညွှန်ပါမည်။
ဖွံ့ဖြိုးမှု တပ်ဆင်ခြင်း
Galleria အတွက် ဖွံ့ဖြိုးတိုးတက်မှု သို့မဟုတ် ပါဝင်ပေးရန်:
1. Repository ကို Clone လုပ်ပါ
git clone https://github.com/theodorecharles/Galleria.git
cd Galleria2. Dependencies များကို Install လုပ်ပါ
npm install
cd backend && npm install
cd ../frontend && npm install
cd ..3. ဖွံ့ဖြိုးတိုးတက်မှု Server ကို စတင်ပါ
npm run devဒါက ဖွင့်ခြင်းနှင့် နောက်ခံကို ဖွံ့ဖြိုးတိုးတက်မှု မODE တွင် hot reload နှင့်အတူ စတင်ပါသည်။
Docker Compose Setup
Docker Compose ဖြင့် အရင်းအမြစ်မှ တည်ဆောက်ခြင်းနှင့် လည်ပတ်ခြင်းအတွက်:
git clone https://github.com/theodorecharles/Galleria.git
cd Galleria
mkdir -p ~/galleria-data
docker-compose up -d --buildports နှင့် ပတ်ဝန်းကျင် အပြောင်းအလဲများကို အထူးပြုရန် docker-compose.yml ကို ပြင်ဆင်ပါ။
Configuration
Configuration ကို ပတ်ဝန်းကျင် အပြောင်းအလဲများ သို့မဟုတ် admin panel မှတဆင့် စီမံခန့်ခွဲသည်။
Environment Variables
| Variable | Description | Example |
|---|---|---|
| DATA_DIR | ဓာတ်ပုံများနှင့် ဒေတာအခြေခံအတွက် Directory | /data |
| FRONTEND_DOMAIN | သင့်ဆိုက်၏ Public URL | https://yourdomain.com |
| BACKEND_DOMAIN | API endpoint URL | https://api.yourdomain.com |
Admin Panel Configuration: မူလ တည်ဆောက်မှုအပြီးတွင်၊ အားလုံးသော ဆက်တင်များကို /admin → Settings တွင် admin panel မှတဆင့် စီမံခန့်ခွဲနိုင်သည်။
နောက်ထပ် အဆင့်များ
သင်သည် Galleria ကို ထည့်သွင်းပြီးပါပြီ:
- 1. /admin သို့သွားပါ၊ အုပ်ချုပ်ရေးပန်းကန်ကို ဝင်ရောက်ရန်
- 2. အယ်လ်ဘမ်များ ဖန်တီးပြီး သင်၏ဓာတ်ပုံများကို အပ်လုတ်ပါ
- 3. သင်၏ဆိုက်ကို ဆက်တင်များတွင် အထူးပြုပါ (အမှတ်အသား၊ SEO၊ ဘာသာစကား၊ စသည်တို့)
- အပြည့်အစုံစာရွက်စာတမ်းကို ဖတ်ပါ
- GitHub တွင် အရင်းအမြစ်ကုဒ်ကို ကြည့်ပါ