Tilføj Extension

Tilføj Extension i Dockerfilen

Det er muligt at tilføje en extension ved at clone det repository, hvor koden til den pågældende extension er udviklet. Repositoryet skal klones i app/extensions.

Det gøres i GC2 dockerfilen.

RUN cd /var/www/geocloud2/app/extensions && git clone https://github.com/mapcentia/vidi_cookie_getter.git
RUN cd /var/www/geocloud2/app/extensions && git clone https://github.com/mapcentia/traccar_api.git

Tilføj Extension Manuelt

Hvis man under udvikling vil prøve en extension af, er det også muligt at tilføje det i et image, der kører.

Dette kan dog ikke anbefales at gøre i produktion, for når imaget lukker ned, så forsvinder den extension, du har tilføjet.

# cd til din gc2 mappe
docker-compose exec gc2core bash
cd var/www/geocloud2/app/extensions
git clone https://github.com/mapcentia/vidi_cookie_getter.git

Database Migrations

For nogen extensions kræver det, at der køres migrations i databasen. Det vil fremgå af beskrivelsen i repositoryet.

App.php

Derudover skal man også være opmærksom på, om der kræves konfiguration i /app/conf/App.php filen. Det vil også fremgå i beskrivelsen af extensionen i repositoryet.