You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#rb Luke.Bermingham #ROBOMERGE-AUTHOR: adam.rehn #ROBOMERGE-SOURCE: CL 18441473 in //UE5/Release-5.0/... via CL 18444772 #ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271) [CL 18444939 by adam rehn in ue5-release-engine-test branch]
20 lines
719 B
Docker
20 lines
719 B
Docker
ARG UNREAL_ENGINE_RELEASE
|
|
FROM ghcr.io/epicgames/unreal-engine:dev-${UNREAL_ENGINE_RELEASE} as source
|
|
FROM node:10
|
|
|
|
# Copy the signalling server source code from the Unreal Engine development image
|
|
COPY --from=source /home/ue4/UnrealEngine/Samples/PixelStreaming/WebServers/SignallingWebServer /opt/SignallingWebServer
|
|
|
|
# Install the dependencies for the signalling server
|
|
WORKDIR /opt/SignallingWebServer
|
|
RUN npm install .
|
|
|
|
# Expose TCP port 80 for player WebSocket connections and web server HTTP access
|
|
EXPOSE 80
|
|
|
|
# Expose TCP port 8888 for streamer WebSocket connections
|
|
EXPOSE 8888
|
|
|
|
# Set the signalling server as the container's entrypoint
|
|
ENTRYPOINT ["/usr/local/bin/node", "/opt/SignallingWebServer/cirrus.js"]
|