Asennus
Saat Galleria-valokuvaportfoliosi toimimaan minuuteissa Dockerin tai kehitystilassa.
Esivaatimukset
Ennen kuin aloitat, varmista, että sinulla on jokin seuraavista:
- Docker-jakelua varten (suositeltavaa): Docker & Docker Compose
- Kehitystä varten: Node.js 18+ ja npm
- Valinnainen: Google OAuth -tunnistetiedot (salasanalla todennus toimii ilman sitä)
Nopea aloitus Docker Hubilla
Nopein tapa aloittaa on käyttää valmiiksi rakennettuja Docker-kuvia.
1. Vedä Docker-kuva
# Pull latest production image
docker pull tedcharles/galleria:latestDocker Hub: hub.docker.com/r/tedcharles/galleria
2. Luo tietohakemisto
Luo hakemisto valokuviesi ja tietokannan tallentamista varten:
mkdir -p ~/galleria-data3. Suorita kontti
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. Pääsy sivustollesi
Avaa selain ja siirry osoitteeseen:
Asennusohjelma opastaa sinua alkuasetuksissa ensimmäisellä vierailulla.
Kehitysympäristön asennus
Kehitystä tai osallistumista Galleriaan varten:
1. Kloonaa repositorio
git clone https://github.com/theodorecharles/Galleria.git
cd Galleria2. Asenna riippuvuudet
npm install
cd backend && npm install
cd ../frontend && npm install
cd ..3. Käynnistä kehityspalvelin
npm run devTämä käynnistää sekä frontendin että backendin kehitystilassa kuumalla latauksella.
Docker Compose -asetukset
Lähdekoodista rakentamiseen ja ajamiseen Docker Composella:
git clone https://github.com/theodorecharles/Galleria.git
cd Galleria
mkdir -p ~/galleria-data
docker-compose up -d --buildMuokkaa docker-compose.yml -tiedostoa mukauttaaksesi portteja ja ympäristömuuttujia.
Konfiguraatio
Konfiguraatiota hallitaan ympäristömuuttujien tai hallintapaneelin kautta.
Ympäristömuuttujat
| Muuttuja | Kuvaus | Esimerkki |
|---|---|---|
| DATA_DIR | Kansio valokuville ja tietokannalle | /data |
| FRONTEND_DOMAIN | Sivustosi julkinen URL-osoite | https://yourdomain.com |
| BACKEND_DOMAIN | API-päätepisteen URL-osoite | https://api.yourdomain.com |
Hallintapaneelin konfiguraatio: Ensimmäisen asetuksen jälkeen kaikki asetukset voidaan hallita hallintapaneelista kohdassa /admin → Asetukset
Seuraavat askeleet
Nyt kun sinulla on Galleria asennettuna:
- 1. Siirry /admin -kohtaan päästäksesi hallintapaneeliin
- 2. Luo albumeita ja lataa valokuvasi
- 3. Mukauta sivustoasi Asetuksissa (brändäys, SEO, kieli jne.)
- Lue koko dokumentaatio
- Katso lähdekoodi GitHubissa