Developer profile: Created and maintained by Skip [skip@looma.education] For Looma Education Company, Menlo Park CA
README: Looma II source code
This GITHUB repository does not include the Looma "content" which is 64+GB, and growing, of media files used in Looma.
For access to the content send requests to info at looma dot education.
This is the Looma code developed by Looma Education Corporation (looma.education). It is copyright Looma Education, but licensed under Creative Commons (CC-BY-NC-SA).
The Looma interface can be viewed online at http://looma.website.
Send comments and suggestions to info at looma dot education.
-
Ensure you are on an amd64 or arm64 Mac or Linux machine
-
Download, install and run Docker so the Docker daemon is running
-
mkdir project-folder -
cd project-folder -
git clone https://github.com/looma/Looma-II -
cd Looma-II -
In the project root (project-folder/Looma-II), run
-
./looma build(Could take several minutes the first time)- This builds the two Docker images, loomaweb and loomadb
-
In the project root, run
-
./looma run- This runs docker-compose, and creates "loomaweb" and "loomadb" containers and runs them
If you get errors about docker authentication, run docker logout
- Navigate to localhost:48080 in your browser to use Looma
- Navigate to localhost:47017 to see that mongoDB is running
MongoDB Compass (click to download) is recommended for viewing the database.
% make shell
% docker exec -ti looma-web /bin/bash