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

Dockerfile for SFU #431

Merged
merged 5 commits into from Nov 21, 2023
Merged

Conversation

mcottontensor
Copy link
Contributor

Relevant components:

  • Signalling server
  • Frontend library
  • Frontend UI library
  • Matchmaker
  • Platform scripts
  • SFU

Problem statement:

There was an old Dockerfile in the repo but it was old and in a slightly different location to other components of infra.
Additionally there were some errors in the bash platform_scripts that prevented it from building the frontend.

Solution

Updates the Dockerfile and moves it into the expected location.
Also updated the platform_scripts for bash to properly pass arguments around.

Documentation

Will add docker instructions to the SFU documentation in another PR when the previous docs PR is in.

Test Plan and Compatibility

Copy link
Contributor

@lukehb lukehb left a comment

Choose a reason for hiding this comment

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

Looks good, one thing is, let's get a github workflow as part of this PR to auto build this image and push it to the official containers, much like this one: https://github.com/EpicGames/PixelStreamingInfrastructure/blob/master/.github/workflows/container-images.yml

@lukehb
Copy link
Contributor

lukehb commented Nov 20, 2023

Actually the docs on the front page should change if we do ship a container on the SFU too.

Copy link
Contributor

@lukehb lukehb left a comment

Choose a reason for hiding this comment

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

lgtm!

@mcottontensor mcottontensor merged commit 12a08e1 into EpicGames:master Nov 21, 2023
@mcottontensor mcottontensor deleted the sfu_docker branch November 21, 2023 00:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants