GithubHelp home page GithubHelp logo

Comments (6)

damencho avatar damencho commented on June 22, 2024 1

Execute first make. make source-package expects you have already built the app via make.

from jitsi-meet.

damencho avatar damencho commented on June 22, 2024 1

Building the sources documentation mentions you need npm install and then make.

https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-web-jitsi-meet#building-the-sources

from jitsi-meet.

Ronald-Agorsah avatar Ronald-Agorsah commented on June 22, 2024

Hi there,

I followed these steps to build the Jitsi Meet application:

Cloned the repository:

bash

git clone https://github.com/jitsi/jitsi-meet
cd ./jitsi-meet

Installed dependencies using npm:

npm install

Built the Jitsi Meet application using make:

go

make

However, I'm encountering an issue where the all.css file is missing in /usr/share/jitsi-meet/ after running make. It's crucial for the application's functionality, and despite checking the build process, the file is not being copied over.

I've reviewed the Makefile and ensured that the build commands are executing correctly. The directory structure appears intact, but all.css doesn't seem to be included in the final build output.

Could you please advise on any additional steps or configurations needed to ensure that all.css is properly included in /usr/share/jitsi-meet/ during the build process?

For further assistance, I can provide more details about my environment and any specific logs or error messages encountered during the build.

Thank you!

Best regards,

from jitsi-meet.

damencho avatar damencho commented on June 22, 2024

However, I'm encountering an issue where the all.css file is missing in /usr/share/jitsi-meet/ after running make.

The files in /usr/share are coming from the debian package. You are building sources, not a debian package.

The all.css file you should see in css/all.css in your source folder after make finishes successfully.

If you want to build the debian package follow the steps in the guide that I already shared.

https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-web-jitsi-meet#building-debs

from jitsi-meet.

damencho avatar damencho commented on June 22, 2024

If you just want to test your changes there is no need to build debian package and install it. Look at the last section of the developer guide for how you can test your changes.

Make sure you keep your changes isolates so you can do regular updates as many things change and you need to keep up with browser changes which happen every month.

from jitsi-meet.

Ronald-Agorsah avatar Ronald-Agorsah commented on June 22, 2024

Hello,

I am trying to deploy Jitsi Meet using Docker as per the recommended setup steps. I downloaded the latest release package, configured the environment, and created the necessary directories. However, after running the containers, I noticed that certain assets, such as jitsilogo.png, are not present in the expected locations inside the Docker containers.

Here are the steps I followed:

Downloaded and extracted the latest release:

sh

wget $(curl -s https://api.github.com/repos/jitsi/docker-jitsi-meet/releases/latest | grep 'zip' | cut -d" -f4)
unzip

Created the .env file and set up strong passwords:

sh

cp env.example .env
./gen-passwords.sh

Created the required CONFIG directories:

sh

mkdir -p ~/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}

Started the Docker environment:

sh

docker compose up -d

Verified the presence of jitsilogo.png and other assets using grep:

sh

grep -r 'jitsilogo.png' /root/
/root/jitsi-meet/title.html:<meta property="og:image" content="images/jitsilogo.png?v=1"/>
/root/jitsi-meet/title.html:<meta itemprop="image" content="images/jitsilogo.png?v=1"/>
grep: /root/jitsi-meet/.git/index: binary file matches

Steps to Reproduce:

Download and extract the latest release package.
Create the .env file and set strong passwords.
Create the required CONFIG directories.
Start the Docker containers.
Access the running Docker container:

sh

docker exec -it <container_id> /bin/bash

Check for the presence of jitsilogo.png:

sh

ls /path/to/images/jitsilogo.png

Expected Behavior:

The jitsilogo.png and other assets should be present in their respective directories inside the Host or should they be in the Docker container, as they are in the local repository?

thanks for your help

from jitsi-meet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.