Skip to content
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

Docker build #25

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

mskyttner
Copy link

Adds a GitHub Action to automatically build a docker container with "softpipe" Mesa 3D rendering to allow the application to run without hardware acceleration (so rendering is slower) and adds a web UI which means that if docker is available the app can be launched with on Linux/Windows/Mac with docker using a single command "docker run --rm -p 8083:8083 ghcr.io/mskyttner/tsugite" and then accessed in browser at "http://localhost:8083"

@mskyttner
Copy link
Author

screenshot-tsugite

@mskyttner mskyttner mentioned this pull request Dec 13, 2021
README.docker.md Outdated Show resolved Hide resolved
@katrinleinweber
Copy link

This is great, thank you @mskyttner! I finally got tsugite to work on macOS for me :-)

@mskyttner
Copy link
Author

@marialarsson thanks for sharing this research and code, and please feel free to merge this PR, it doesn't conflict with the core code as it adds GitHub Action and a container packaging which enables running on more platforms and hardware configurations. @katrinleinweber kindly reviewed the PR and I have fixed a few minor things based on her feedback, so it should be ready to go.

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

Successfully merging this pull request may close these issues.

2 participants