Instalazioa
Zure Galleria argazki portfolioa martxan jartzea minutu gutxitan Docker edo garapen moduan.
Aldez aurreko baldintzak
Hasteko, ziurtatu honako hauetako bat duzula:
- Docker desplegatzeko (gomendatua): Docker & Docker Compose
- Garapenarako: Node.js 18+ eta npm
- Aukerakoa: Google OAuth kredentzialak (pasahitz autentifikazioa funtzionatzen du horiek gabe)
Abiarazteko Azkarra Docker Hub-ekin
Hasteko modu azkarrena gure aurrez eraikitako Docker irudiak erabiltzea da.
1. Docker Irudia jaitsi
# Pull latest production image
docker pull tedcharles/galleria:latestDocker Hub: hub.docker.com/r/tedcharles/galleria
2. Datuen Karpetak sortu
Sortu argazkiak eta datu-basea gordetzeko karpeta bat:
mkdir -p ~/galleria-data3. Edukiera exekutatu
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. Zure webgunean sartu
Ireki zure nabigatzailea eta joan honetara:
Konfigurazio hasierakoan lagunduko zaitu instalazio magiak lehen bisitan.
Garapen Instalazioa
Galleria garatzeko edo laguntzeko:
1. Errepositorea klonatu
git clone https://github.com/theodorecharles/Galleria.git
cd Galleria2. Mendekotasunak instalatu
npm install
cd backend && npm install
cd ../frontend && npm install
cd ..3. Garapen zerbitzaria hasi
npm run devHau frontend eta backend garapen moduan hasi eta hot reloadarekin abiarazten du.
Docker Compose konfigurazioa
Iturburutik eraikitzeko eta exekutatzeko Docker Compose-rekin:
git clone https://github.com/theodorecharles/Galleria.git
cd Galleria
mkdir -p ~/galleria-data
docker-compose up -d --buildEditatu docker-compose.yml portuak eta ingurumen aldagaiak pertsonalizatzeko.
Konfigurazioa
Konfigurazioa ingurumen aldagaiak edo administrazio panela erabiliz kudeatzen da.
Ingurumen Aldagaiak
| Aldagaia | Deskribapena | Adibidea |
|---|---|---|
| DATA_DIR | Argazkien eta datu-basearen direktorioa | /data |
| FRONTEND_DOMAIN | Zure webgunearen URL publikoa | https://yourdomain.com |
| BACKEND_DOMAIN | API amaiera URL | https://api.yourdomain.com |
Administrazio Panelaren Konfigurazioa: Hasierako konfigurazioa egin ondoren, ezarpen guztiak administrazio panelaren bidez kudeatu daitezke /admin β Ezarpenak atalean
Hurrengo Pausoak
Orain Galleria instalatuta duzunean:
- 1. Joan zaitez /admin atalera administratzailearen panela sarbidea lortzeko
- 2. Sortu albumak eta igo zure argazkiak
- 3. Pertsonalizatu zure gunea Ezarpenetan (markatzea, SEO, hizkuntza, etab.)
- Irakurri dokumentazio osoa
- Ikusi iturburu kodea GitHub-en