Skip to content

feat: add infrastucture tools to setup its own #109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Apr 25, 2025

Conversation

D4ryl00
Copy link
Collaborator

@D4ryl00 D4ryl00 commented Apr 17, 2025

This PR adds documentation to explain how to set up Weshnet services + the relevant docker files.

The services are:

  • rdvp
  • emitter.io
  • relay

@D4ryl00 D4ryl00 requested a review from jefft0 April 17, 2025 09:08
@D4ryl00 D4ryl00 self-assigned this Apr 17, 2025
Copy link

guardrails bot commented Apr 17, 2025

⚠️ We detected 1 security issue in this pull request:

Insecure Access Control (1)
Severity Details Docs
High Title: Missing User Instruction
FROM alpine:3.16
📚

More info on how to fix Insecure Access Control in Dockerfile.


👉 Go to the dashboard for detailed results.

📥 Happy? Share your feedback with us.

@D4ryl00 D4ryl00 removed the request for review from jefft0 April 17, 2025 09:42
@D4ryl00 D4ryl00 marked this pull request as draft April 17, 2025 09:42
@D4ryl00 D4ryl00 marked this pull request as ready for review April 17, 2025 10:12
@D4ryl00 D4ryl00 requested review from Copilot and jefft0 April 17, 2025 10:12
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces documentation and Docker setup files to deploy Weshnet services including rdvp, emitter.io, and relay. Key changes include:

  • Adding Docker Compose files for rdvp and relay services.
  • Introducing documentation for deploying the infrastructure.
  • Updating GitHub Actions workflows to newer versions of asdf and cache actions.

Reviewed Changes

Copilot reviewed 9 out of 13 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
pkg/tinder/driver_localdiscovery.go Wraps queue access with Lock/Unlock which may affect concurrency.
infra/relay/docker-compose.yml Adds Docker Compose configuration for the relay service.
infra/rdvp/docker-compose.yml Adds Docker Compose configuration for the rdvp and emitter services.
infra/README.md Provides deployment instructions; contains minor spelling issues.
.github/workflows/ssh-runner.yml Updates action versions for improved consistency.
.github/workflows/release.yml Updates asdf action version and configuration.
.github/workflows/protobuf.yml Updates asdf and cache action versions.
.github/workflows/go.yml Updates asdf and cache action versions throughout the workflow.
.github/workflows/benchmark.yml Updates asdf and cache action versions.
Files not reviewed (4)
  • infra/rdvp/Makefile: Language not supported
  • infra/relay/Dockerfile: Language not supported
  • infra/relay/Makefile: Language not supported
  • infra/relay/config.json: Language not supported

D4ryl00 and others added 2 commits April 17, 2025 12:15
typo

Co-authored-by: Copilot <[email protected]>
Signed-off-by: D4ryl00 <[email protected]>
@D4ryl00 D4ryl00 merged commit e51f117 into berty:main Apr 25, 2025
14 checks passed
@D4ryl00 D4ryl00 deleted the chore/infra-doc branch April 25, 2025 15:03
Copy link

🎉 This PR is included in version 2.1.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

2 participants