Docker

Zaakregistratiecomponent en Alfresco

Deze set van Docker images kan gebruikt worden voor demonstratie doeleinden en door ontwikkelaars. De images zijn niet geoptimaliseerd voor gebruik in productie. Op dit moment zijn Docker images beschikbaar voor versie 0.9.7 van de zaakregistratie component.

Voor het gebruik van deze images zijn Docker en Docker-compose benodigd.

Docker compose

Maak in een lege directory het bestand docker-compose.yml met deze inhoud aan:


version: '3'
services:
  zr-db:
    image: dockerhaarlem/zaakregistratie-db:1.0      
    cap_add:
      - SYS_ADMIN
    security_opt:
      - seccomp:unconfined
    volumes:
      - /sys/fs/cgroup:/sys/fs/cgroup:ro
    ports:
      - "5432:5432"
  alfresco:
    image: dockerhaarlem/alfresco:1.0      
    cap_add:
      - SYS_ADMIN
    security_opt:
      - seccomp:unconfined
    volumes:
      - /sys/fs/cgroup:/sys/fs/cgroup:ro
    ports:
      - "8080:8080"
  zr:
    image: dockerhaarlem/zaakregistratiecomponent:1.1      
    cap_add:
      - SYS_ADMIN
    security_opt:
      - seccomp:unconfined
    volumes:
      - /sys/fs/cgroup:/sys/fs/cgroup:ro
    ports:
      - "80:80"     

Indien men Docker op Microsoft Windows gebruikt moeten de nix paden die gebruikt worden in het bovenstaande script geconverteerd worden. Voer hiertoe het volgende commando uit alvorens docker-compose.

$Env:COMPOSE_CONVERT_WINDOWS_PATHS=1

Voer vanuit deze directory vervolgens het commando docker-compose up -d commando uit:


PS C:\dev\docker\compose> docker-compose up -d
Creating network "compose_default" with the default driver
Creating compose_zr-db_1    ... done
Creating compose_alfresco_1 ... done
Creating compose_zr_1       ... done

Door het docker ps commando uit te voeren is te zien welke containers er gestart zijn:


PS C:\dev\docker\compose> docker ps
CONTAINER ID        IMAGE                                        COMMAND                  CREATED             STATUS              PORTS                    NAMES
57779d416916        dockerhaarlem/alfresco:1.0                   "/entry.sh"              2 hours ago         Up About an hour    0.0.0.0:8080->8080/tcp   compose_alfresco_1
dece676333e1        dockerhaarlem/zaakregistratiecomponent:1.1   "/bin/sh -c /usr/sbi…"   2 hours ago         Up About an hour    0.0.0.0:80->80/tcp       compose_zr_1
77a3c09f5dd4        dockerhaarlem/zaakregistratie-db:1.0         "/usr/sbin/init"         2 hours ago         Up About an hour    0.0.0.0:5432->5432/tcp   compose_zr-db_1

Docker compose commando’s

De set van containers kan worden beheerd door vanuit de directory met het docker-compose.yml bestand docker-compose commando’s uit te voeren.

Zaakregistratiecomponent

De beheer-omgeving van de zaakregistratie component is nu te benaderen op: http://localhost/admin/.

Log in met gebruikersnaam admin en wachtwoord demo1234.

Alfresco

Alfresco is te benaderen op http://localhost:8080/share.

Het opstarten van de Alfresco container duurt langer. Het kan dan ook zijn dat de inlog pagina eerst nog een timeout geeft, ververs dan de pagina totdat het inlog scherm in beeld komt.

Log in met gebruikersnaam Admin en wachtwoord password.

Zodra Alfresco opgestart is, is de zaakregistratie component klaar voor gebruik en kunnen alle services gebruikt worden.

Zaakregistratiecomponent database

De RSGB 2.0 compliant database van de zaakregistratiecomponent is geïmplementeerd in PostgreSQL en kan benaderd worden op poort 5432. Owner van de database is gebruiker zaakmagazijn met wachtwoord zaakmagzijn

All Guides

Contributing

How to contribute to our Open Source projects

Docker

Hoe kunnen de Docker images van onze projecten worden gebruikt

How to write a README

The goto file to see what a project is and how to use it