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

2. Datuen Karpetak sortu

Sortu argazkiak eta datu-basea gordetzeko karpeta bat:

mkdir -p ~/galleria-data

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

4. Zure webgunean sartu

Ireki zure nabigatzailea eta joan honetara:

Administratzaileen panela:http://localhost:3000/admin

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 Galleria

2. Mendekotasunak instalatu

npm install
cd backend && npm install
cd ../frontend && npm install
cd ..

3. Garapen zerbitzaria hasi

npm run dev

Hau 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 --build

Editatu docker-compose.yml portuak eta ingurumen aldagaiak pertsonalizatzeko.

Konfigurazioa

Konfigurazioa ingurumen aldagaiak edo administrazio panela erabiliz kudeatzen da.

Ingurumen Aldagaiak

AldagaiaDeskribapenaAdibidea
DATA_DIRArgazkien eta datu-basearen direktorioa/data
FRONTEND_DOMAINZure webgunearen URL publikoahttps://yourdomain.com
BACKEND_DOMAINAPI amaiera URLhttps://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: