Arkivarium Core Java fork of Nikita Noark5 Core running on Fedora 38

Ole Aamot ole at aamot.software
Thu Aug 17 15:53:57 CEST 2023


Thanks, Thomas.

I modified

base-directory: ${NIKITA_BASE_DIR:/data2}

to

base-directory: ${NIKITA_BASE_DIR:/Users/oleaamot/data2}

in arkivarium-core-java/src/main/resources/application.yml
<https://gitlab.com/OsloMet-ABI/nikita-noark5-core/-/blob/master/src/main/resources/application.yml?ref_type=heads#L84>
<https://gitlab.com/OsloMet-ABI/nikita-noark5-core/-/blob/master/src/main/resources/application.yml?ref_type=heads#L84>

Then I installed Docker on Mac from
https://docs.docker.com/desktop/install/mac-install/

Then I ran

% sudo mkdir -p /Users/oleaamot/data2/nikita/storage/incoming
% docker run -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e
KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:21.1.2 start-dev
% git clone https://github.com/arkivarium/arkivarium-core-java/
% cd arkivarium-core-java/
% scripts/populate_keycloak.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100  1887  100  1818  100    69  20208    766 --:--:-- --:--:-- --:--:--
21202
Access token is Bearer
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1VEw0TnBiQmpuNjNfS285Y2tVbHB4b29kN1JQMXQ4X2ZiR18tRVRCcVhFIn0.eyJleHAiOjE2OTIyODAyNjIsImlhdCI6MTY5MjI4MDIwMiwianRpIjoiZGI0NDhlY2MtNTZjMy00YzdmLWJkYjMtNjRhNTRmYjg3ODY1IiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3JlYWxtcy9tYXN0ZXIiLCJzdWIiOiIwMzE2MDliNy1iZWJkLTQzMDAtOWQ0ZC0wN2I2NGQyMDAyMDEiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJhZG1pbi1jbGkiLCJzZXNzaW9uX3N0YXRlIjoiNTIzOGIyYTMtMjJkNy00M2JmLWFlNTMtMjhlODY0NTY4NGU1IiwiYWNyIjoiMSIsInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsInNpZCI6IjUyMzhiMmEzLTIyZDctNDNiZi1hZTUzLTI4ZTg2NDU2ODRlNSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.KKIcTbW22k0WJFm-QHLtjktPQAxGG3L32d39UOkaIFZpSHc6feABICJ5wb9EFZyK2XyaMAPcBzrMKbRP9_TUPrr6gXFC5TH_dgt9HomVFp-s6OVR3ArW8vGPKOe3m3nBGscs5z4sCuilWbvW1sOQkXQpraX0XVWf-P5KNRvSbhvNJcw_jy50X9ulQbvOJBLd6VUOhTFhSFe1ORO8UUKpgY0EYWREBmXhP5tJ_71hMpVMiseBMD8vuUNf4p8qX6plW-f39zuJW-QDEMxWjZ5X4_bGlg1Uf8Po0J3nW4-nZBVaTyWGsOr6TBSg81A5SnOeuaQe8vHQWhpB-ikGYG0EDQ
201 for create realm (recordkeeping)
201 for create role (RECORDS_MANAGER)
201 for create client (nikita-client)
201 for create user (admin at example.com)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100   396  100   396    0     0   5875      0 --:--:-- --:--:-- --:--:--
 5910
User id is 43ed0de0-f748-431d-b212-a5206c4680dd
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100   190  100   190    0     0   9995      0 --:--:-- --:--:-- --:--:--
10555
Role id is 8754d03c-7f41-4aa6-b65f-d19a02e4a398
204 for add user (admin at example.com) to role (RECORDS_MANAGER)
% sudo make run
[...]
2023-08-17T15:52:22.875+02:00  INFO 54014 --- [           main]
app.N5CoreApp                            : Started N5CoreApp in 17.217
seconds (process running for 17.664)
2023-08-17T15:52:22.921+02:00  INFO 54014 --- [           main]
app.N5CoreApp                            :
----------------------------------------------------------
Application 'OsloMet Noark 5 Core (Demo mode)' is running! Access URLs:
Local: http://localhost:8092
External: http://192.168.10.158:8092
contextPath: http://192.168.10.158:8092/noark5v5
Application is running with following profile(s): []

----------------------------------------------------------
2023-08-17T15:52:22.922+02:00  INFO 54014 --- [           main]
app.N5CoreApp                            :
----------------------------------------------------------
Config Server: Not found or not setup for this application
----------------------------------------------------------
2023-08-17T15:52:22.922+02:00  INFO 54014 --- [           main]
app.N5CoreApp                            :
----------------------------------------------------------
Default profile in use. Using H2: In-memory database (h2). Access is
available at.http://192.168.10.158:8092/noark5v5/h2-console
. Make sure to use JDBC-string: jdbc:h2:mem:n5DemoDb
----------------------------------------------------------

So Nikita Noark5 Core runs on macOS 13.4.2 Ventura.

Mvh,
Ole Aamot
Aamot Software
ole at aamot.software
www.aamot.software

On Thu, Aug 17, 2023 at 9:03 AM Thomas Sødring via nikita-noark <
nikita-noark at nuug.no> wrote:

> Hi Ole,
>
> Take a look at the following configurable properties:
>
>
> https://gitlab.com/OsloMet-ABI/nikita-noark5-core/-/blob/master/src/main/resources/application.yml?ref_type=heads#L84
>
> Change
>
> base-directory: ${NIKITA_BASE_DIR:/data2}
> to somethin like
>
> base-directory: ${NIKITA_BASE_DIR:/home/ole/data2}
>
> and it should be OK.
>
> Thomas
> ------------------------------
> *Fra:* nikita-noark <nikita-noark-bounces at nuug.no> på vegne av Ole Aamot
> via nikita-noark <nikita-noark at nuug.no>
> *Sendt:* torsdag 17. august 2023 05:24
> *Til:* nikita-noark at nuug.no <nikita-noark at nuug.no>
> *Emne:* Re: Arkivarium Core Java fork of Nikita Noark5 Core running on
> Fedora 38
>
> Is "/data2/nikita/storage/incoming" hard-coded in Nikita Noark5 Core
> (nikita-noark5-core) in sources?
>
> On macOS 13, a possible target for Nikita, it is difficult to create
> /data2 as the root / slash file system is read-only, so I cannot create the
> root folder /data2 easily.
>
> Mvh,
> Ole Aamot
> Aamot Software
> ole at aamot.software
> www.aamot.software
>
>
> On Tue, Aug 15, 2023 at 10:31 AM Ole Aamot <ole at aamot.software> wrote:
>
> Hi,
>
> I have commited the Nikita 0.7 branch tree to
> https://github.com/arkivarium/arkivarium-core-java/ and ran it
> successfully on Fedora Core 38.
>
> $ sudo mkdir /data2/nikita/storage/incoming -p
> $ sudo service docker restart
> $ sudo docker run -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e
> KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:21.1.2 start-dev
> $ git clone https://github.com/arkivarium/arkivarium-core-java/
> $ cd arkivarium-core-java/
> $ scripts/populate_keycloak.sh
> $ sudo make run
>
> Mvh,
> Ole Aamot
> Aamot Software
> ole at aamot.software
> www.aamot.software
>
> _______________________________________________
> nikita-noark mailing list
> nikita-noark at nuug.no
> https://lists.nuug.no/mailman/listinfo/nikita-noark
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nuug.no/pipermail/nikita-noark/attachments/20230817/7b04d57b/attachment.htm>


More information about the nikita-noark mailing list