oslokommune / devportal-harvest-poc

0 stars 0 forks source link

Gå gjennom kodebasen og se hvordan den kan være å arbeide med #9

Open MathiasCiarlo opened 4 years ago

MathiasCiarlo commented 4 years ago

Gå igjennom kodebase

Se hvor bra det funker å implementere funksjonalitet vi kan ønske oss: https://docs.google.com/spreadsheets/d/1Pz_uGZRb2XZ0AomkmRp44t56BVcp-1OsvCjS09eBthw/edit#gid=0

deifyed commented 4 years ago

Et par issues jeg har når jeg følger README'en:

  1. ./runAll.sh kræsjer fordi gnupg, gnupg1 eller gnupg2 ikke er installert. Løsning: legge til RUN apt-get install -yq gnupg1 på linje 2 i applications/e2e/Dockerfile
  2. docker compose klager over at servicen harvester ikke har noe build context/image. Noe som stemmer bra når man ser i docker-compose.override.yaml. Har ikke funnet noe løsning på dette enda
yngvark commented 4 years ago

applications/e2e/Dockerfile linje 45 (RUN npm audit) gjør at bygging feiler, kommenterer den ut.

deifyed commented 4 years ago

fdk/docker-compose.override.yaml linje 180: istedet for harvester: så skal det være fdk-dataset-harvester-gui:

yngvark commented 4 years ago
git clone git@github.com:Informasjonsforvaltning/fdk-nginx-enhetsregisteret-proxy-mock.git
docker build fdk-nginx-enhetsregisteret-proxy-mock -t eu.gcr.io/fdk-nginx-enhetsregisteret-proxy-mock

# KREVER GITHUB_TOKEN
git clone git@github.com:Informasjonsforvaltning/dataset-catalogue-gui.git
docker build dataset-catalogue-gui -t eu.gcr.io/fdk-infra/dataset-catalogue-gui --build-arg GITHUB_TOKEN=MITTOKEN

git clone git@github.com:Informasjonsforvaltning/fdk-portal.git
docker build fdk-portal -t eu.gcr.io/fdk-infra/fdk-portal --build-arg GITHUB_TOKEN=MITTOKEN

git clone git@github.com:Informasjonsforvaltning/fdk-nginx-altinn-proxy-mock.git
docker build fdk-nginx-altinn-proxy-mock -t eu.gcr.io/fdk-nginx-altinn-proxy-mock

git clone git@github.com:Informasjonsforvaltning/user-api.git
docker build user-api -t eu.gcr.io/fdk-infra/user-api

git clone git@github.com:Informasjonsforvaltning/fdk-dataset-api.git
docker build fdk-dataset-api -t eu.gcr.io/fdk-infra/fdk-dataset-api

git clone git@github.com:Informasjonsforvaltning/fdk-dataset-harvester.git
docker build fdk-dataset-harvester -t eu.gcr.io/fdk-infra/fdk-dataset-harvester

git clone git@github.com:Informasjonsforvaltning/dataset-catalogue.git
docker build dataset-catalogue -t eu.gcr.io/fdk-infra/dataset-catalogue

git clone git@github.com:Informasjonsforvaltning/fdk-dataset-harvester-gui.git
docker build fdk-dataset-harvester-gui -t eu.gcr.io/fdk-infra/fdk-dataset-harvester-gui

git clone git@github.com:Informasjonsforvaltning/fdk-nginx-search.git
docker build fdk-nginx-search -t eu.gcr.io/fdk-infra/fdk-nginx-search

git clone git@github.com:Informasjonsforvaltning/fdk-nginx-registration.git
docker build fdk-nginx-registration -t eu.gcr.io/fdk-infra/fdk-nginx-registration

Ninjafiks for images jeg ikke finner og som garantert kommer til å skape problemer, men som gjør at runAll.sh ikke feiler:

docker pull nginx
docker tag nginx eu.gcr.io/fdk-infra/fdk-api-harvester
docker tag nginx eu.gcr.io/fdk-infra/api-catalogue

Fikk ikke med meg alt, glemte et og annet image, men systemet er:

  1. runAll.sh klager over manglende image fra et privat repo
  2. Finn image i docker-compose(.override).yaml og prøv å finn et repo på githuben deres som matcher
  3. Bygg image
  4. Goto 1

I docker-compose.override.yaml:

I docker-compose.yaml

Så mao. er det 4 images jeg ikke får sport opp. Imaget fdk-api-harvester brukes av mange andre, og høres viktig ut.

Resultat

Jeg får opp en frontend (den samme som fdk-portal), men når jeg bruker den er det masse feilkall til backends.