Skip to content
This repository has been archived by the owner on Mar 26, 2022. It is now read-only.

Build instructions #95

Closed
mooomooo opened this issue Aug 26, 2020 · 4 comments
Closed

Build instructions #95

mooomooo opened this issue Aug 26, 2020 · 4 comments

Comments

@mooomooo
Copy link
Contributor

Is it possible to build and run this locally without ASP.NET? If so, how?

In the meantime, I'm trying to just npm run build -- is there a reason why resonance-audio is handled by a git submodule, while soundr is handled by libman? Instead of both being handled the same way, e.g. by npm dependencies?

@fredrik-lindseth
Copy link

I'm joining in under this issue, some clarification on the build instructions would be useful. I'm confused on how to build Calla too. I did the following

git clone https://github.com/capnmidnight/Calla.git
git submodule init
git submodule update

I then opened the solution in Vistual Studio and tried to build but got this

Calla-Site.csproj: [NU1105] Unable to find project information for 'C:\dev\workspace\Calla\Juniper\src\Juniper.Server\Juniper.Server.csproj'. 
If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.

And now I'm not sure how to fix this. I have a Calla-Site-project and a Juniper.Root in the solution, but no Juniper or Juniper.Server

@capnmidnight
Copy link
Owner

Hi folks,

Apologies. I've been playing fast and loose with my repos lately for my project at work (a VR project which uses Calla under the hood). I'll be removing the Juniper, SignalR, and ASP.NET dependencies soon.

The resonance-audio dependency is a git submodule because I had to fork Resonance (and its dependency, Omnitone) to fix several egregious defects that Google left in them when they basically abandoned the projects two, three years ago.

@puddyput
Copy link

puddyput commented Oct 5, 2020

I've set up a Calla installation using one of the first commits in this repo, before the asp.net changes.
This is the change I've used:
https://github.com/capnmidnight/Calla/tree/13a90e97b48deedaaa947cd0e6fb01d7bd82f251

This is what I added to the jitsi docker-compose:

    # Calla
    calla:
        image: nginx:alpine
        volumes:
            - ${CONFIG}/Calla/Calla-Site/wwwroot:/usr/share/nginx/html
        ports:
            - '8282:80'
        environment:
            - JITSI_HOST=localhost
            - JVB_HOST=meet.jitsi
            - JVB_MUC=muc.meet.jitsi
# Custom network so all services can communicate using a FQDN
networks:
    meet.jitsi:

Of course this is not the latest version and does not have all the features as the current one, but I didn't want to have to mess around with asp.net :)

@capnmidnight
Copy link
Owner

archiving

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants