Skip to content

Create docker image with linux application for headless gif creation#204

Open
PlugFox wants to merge 9 commits into
creativecreatorormaybenot:mainfrom
PlugFox:main
Open

Create docker image with linux application for headless gif creation#204
PlugFox wants to merge 9 commits into
creativecreatorormaybenot:mainfrom
PlugFox:main

Conversation

@PlugFox
Copy link
Copy Markdown

@PlugFox PlugFox commented Oct 29, 2022

Now you can create and save multiple frames only with your browser, platform agnostic
Create a docker image with Linux application for headless gif creation

@PlugFox PlugFox changed the title Add web support Create docker image with linux application for headless creation Oct 29, 2022
@PlugFox PlugFox changed the title Create docker image with linux application for headless creation Create docker image with linux application for headless gif creation Oct 29, 2022
Copy link
Copy Markdown
Owner

@creativecreatorormaybenot creativecreatorormaybenot left a comment

Choose a reason for hiding this comment

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

Hi, thanks so much for your contribution! This is already super valuable for anyone wanting to create GIFs with Funvas 🚀

Are you okay with me editing your code once I come back to it? I would leave the PR open for now and the next time I have something to export tackle integrating it.

@PlugFox
Copy link
Copy Markdown
Author

PlugFox commented Nov 3, 2022

Hi, thanks so much for your contribution! This is already super valuable for anyone wanting to create GIFs with Funvas 🚀

Are you okay with me editing your code once I come back to it? I would leave the PR open for now and the next time I have something to export tackle integrating it.

Of course, anything, do what you want!

This is just proof of concept that everything works fine at any processor architecture (tested on MBR M1 2021 and Hetzner VPS).

@PlugFox
Copy link
Copy Markdown
Author

PlugFox commented Nov 3, 2022

Also, we should add selecting funvas with an environment variable

e.g.
docker run --env FUNVAS=SOME_NAME ...

import 'dart:io' as io show Platform;

final Funvas funvas = _funvasFromString(io.Platform.environment['FUNVAS'] ?? 'FALLBACK_NAME');

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