Base repository of the GOSAI project. This is an open-source and collaborative project to create augmented reality plateforms.
Docker is required to use this project
Edit the .env file to to set your dockerhub username, the repository you want to push it to, the name of the platform you are using and optional device and version to keep track of changes.
Action | Command |
---|---|
Build the image | make build |
Launch (with docker) | make launch |
Stop | make stop |
Push on Docker | make push |
Pull from Docker | make pull |
The following method uses systemctl
to ready GOSAI for demos.
Create a service in /home/{USER}/.config/systemd/user/
called gosai.service
. This service needs to use make launch
in the project repository. See the example ./build/gosai.service
.
To install an existing project, simply clone the project in a directory called home. For example, use git clone https://github.com/GOSAI-DVIC/second-self.git home
inside the gosai repository project to install the second-self project.
Refer to this tutorial to learn how to develop on gosai.
python3 -m venv .venv
pip3 install -r build/cpu/requirements.txt
source .venv/bin/activate && make boot