Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
Signed-off-by: Oguz Ozturk <oguzkaganozt@gmail.com>
  • Loading branch information
oguzkaganozt committed Nov 21, 2024
1 parent 506a1f9 commit ceb5159
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
docker
!docker/etc
!docker/scripts
!docker/simulator-tools
!docker/simulator-visualizer
!docker/vnc

# Ignore a part of files under src
Expand Down
12 changes: 6 additions & 6 deletions docker/docker-bake.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ group "default" {
"universe-vehicle-system",
"universe-devel",
"universe",
"simulator-tools"
"simulator-visualizer"
]
}

Expand All @@ -29,7 +29,7 @@ target "docker-metadata-action-universe-vehicle-system-devel" {}
target "docker-metadata-action-universe-vehicle-system" {}
target "docker-metadata-action-universe-devel" {}
target "docker-metadata-action-universe" {}
target "docker-metadata-action-simulator-tools" {}
target "docker-metadata-action-simulator-visualizer" {}
target "base" {
inherits = ["docker-metadata-action-base"]
dockerfile = "docker/Dockerfile"
Expand Down Expand Up @@ -102,8 +102,8 @@ target "universe" {
target = "universe"
}

target "simulator-tools" {
inherits = ["docker-metadata-action-simulator-tools"]
dockerfile = "docker/simulator-tools/Dockerfile"
target = "simulator-tools"
target "simulator-visualizer" {
inherits = ["docker-metadata-action-simulator-visualizer"]
dockerfile = "docker/simulator-visualizer/Dockerfile"
target = "simulator-visualizer"
}
7 changes: 7 additions & 0 deletions docker/vnc/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,13 @@ RUN openssl req -x509 -nodes -newkey rsa:2048 \
-days 365 \
-subj "/O=Autoware-OpenADKit/CN=localhost"

# Install ngrok
RUN curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | \
gpg --dearmor -o /etc/apt/keyrings/ngrok.gpg && \
echo "deb [signed-by=/etc/apt/keyrings/ngrok.gpg] https://ngrok-agent.s3.amazonaws.com buster main" | \
tee /etc/apt/sources.list.d/ngrok.list && \
apt update && apt install ngrok

# Need to expose VNC and NoVNC ports when running the container
EXPOSE 5900 6080

Expand Down
6 changes: 6 additions & 0 deletions docker/vnc/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ sleep 2
# Start NoVNC
websockify --web=/usr/share/novnc/ --cert=/etc/ssl/certs/novnc.crt --key=/etc/ssl/private/novnc.key 6080 localhost:5901 & > /dev/null 2>&1

# Configure ngrok
ngrok config add-authtoken $NGROK_AUTH_TOKEN

# Start ngrok tunnel
ngrok tcp 6080 --url=simviz.openadkit.ngrok.app

# Print message
echo -e "\033[32m-------------------------------------------------------------------------\033[0m"
echo -e "\033[32mVNC server is running and accessible at localhost:5901\033[0m"
Expand Down

0 comments on commit ceb5159

Please sign in to comment.