Nikita Noark5 Core running on macOS 13.5 Ventura [micropatch 23-08-17]
Ole Aamot
ole at aamot.software
Thu Aug 17 17:02:05 CEST 2023
I successfully installed Docker on macOS 13.5 Ventura
fromhttps://docs.docker.com/desktop/install/mac-install/
I downloaded Nikita Noark5 Core from gitlab.com/OsloMet-ABI:
% git clone http://gitlab.com/OsloMet-ABI/nikita-noark5-core
I modified nikita-noark5-core/src/main/resources/application.yml
base-directory: ${NIKITA_BASE_DIR:/data2}
to
base-directory: ${NIKITA_BASE_DIR:/Users/oleaamot/data2}
where my home directory ($HOME="/Users/oleaamot") is so,
but didn't push this change.
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
% 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
<https://lists.nuug.no/mailman/listinfo/nikita-noark>)
% 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
<https://lists.nuug.no/mailman/listinfo/nikita-noark>) to role
(RECORDS_MANAGER)
% sudo make run
[...]
2023-08-17T16:48:51.596+02:00 INFO 2574 --- [ main]
app.N5CoreApp : Started N5CoreApp in 6.564
seconds (process running for 6.695)
2023-08-17T16:48:51.618+02:00 INFO 2574 --- [ 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-17T16:48:51.619+02:00 INFO 2574 --- [ main]
app.N5CoreApp :
----------------------------------------------------------
Config Server: Not found or not setup for this application
----------------------------------------------------------
2023-08-17T16:48:51.619+02:00 INFO 2574 --- [ 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 0.7 also runs on macOS 13.5 Ventura with
modification of the path in src/main/resources/application.yml
to
base-directory: ${NIKITA_BASE_DIR:/Users/oleaamot/data2}
where "/Users/oleaamot" must be replaced by the output of
echo $HOME
in Terminal
on macOS and "/data2" kept as data path in Nikita Noark5 Core.
Example for John Smith on Linux systems where $HOME equals "/home/John":
base-directory: ${NIKITA_BASE_DIR:/home/John/data2}
Mvh,
Ole Aamot
Aamot Software
ole at aamot.software
www.aamot.software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nuug.no/pipermail/nikita-noark/attachments/20230817/a428ed8b/attachment.htm>
More information about the nikita-noark
mailing list