တပ်ဆင်ခြင်း

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:latest

2. ဒေတာအထွက်ကို ဖန်တီးပါ

သင်၏ဓာတ်ပုံများနှင့် ဒေတာဘေ့စ်ကို သိမ်းဆည်းရန် ဒါရိုက်ထရီကို ဖန်တီးပါ။

mkdir -p ~/galleria-data

3. ကွန်တိန်နာကို လည်ပတ်ပါ

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:latest

4. သင်၏ဆိုက်ကို ဝင်ရောက်ပါ

သင်၏ဘရောက်ဇာကို ဖွင့်ပြီး အောက်ပါလိပ်စာသို့ သွားပါ:

စတင်လည်ပတ်မှုတွင် အဆင့်ဆင့် လမ်းညွှန်မည့် စက်ကိရိယာသည် သင်၏ ပထမဆုံးအကြိမ်လာရောက်စဉ်တွင် အဆင့်အစီအစဉ်ကို လမ်းညွှန်ပါမည်။

ဖွံ့ဖြိုးမှု တပ်ဆင်ခြင်း

Galleria အတွက် ဖွံ့ဖြိုးတိုးတက်မှု သို့မဟုတ် ပါဝင်ပေးရန်:

1. Repository ကို Clone လုပ်ပါ

git clone https://github.com/theodorecharles/Galleria.git
cd Galleria

2. 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 --build

ports နှင့် ပတ်ဝန်းကျင် အပြောင်းအလဲများကို အထူးပြုရန် docker-compose.yml ကို ပြင်ဆင်ပါ။

Configuration

Configuration ကို ပတ်ဝန်းကျင် အပြောင်းအလဲများ သို့မဟုတ် admin panel မှတဆင့် စီမံခန့်ခွဲသည်။

Environment Variables

VariableDescriptionExample
DATA_DIRဓာတ်ပုံများနှင့် ဒေတာအခြေခံအတွက် Directory/data
FRONTEND_DOMAINသင့်ဆိုက်၏ Public URLhttps://yourdomain.com
BACKEND_DOMAINAPI endpoint URLhttps://api.yourdomain.com

Admin Panel Configuration: မူလ တည်ဆောက်မှုအပြီးတွင်၊ အားလုံးသော ဆက်တင်များကို /admin → Settings တွင် admin panel မှတဆင့် စီမံခန့်ခွဲနိုင်သည်။

နောက်ထပ် အဆင့်များ

သင်သည် Galleria ကို ထည့်သွင်းပြီးပါပြီ: