* Possible to install extra executables to the docker container?
@ 2022-08-30 1:40 Cambridge Yang
[not found] ` <540ad786-9531-48ff-b160-eae729cb46a9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: Cambridge Yang @ 2022-08-30 1:40 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 871 bytes --]
Hi,
I am using pandoc/core container in GitHub actions.
The problem I'm facing is that I have a custom lua filter that invokes an
external program (in my case, the graphviz's `dot` program).
If I run the docker container it complains that it can't find `dot` ---
which makes sense because the docker container does not ship with `dot`.
Is there an easy way to install `dot` on in the temporary container? Or
perhaps expose host's dot to the container?
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/540ad786-9531-48ff-b160-eae729cb46a9n%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 1242 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Possible to install extra executables to the docker container?
[not found] ` <540ad786-9531-48ff-b160-eae729cb46a9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2022-08-30 5:31 ` Albert Krewinkel
[not found] ` <698CB9AE-DB69-4E8B-9A07-1F7B82F83A04-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: Albert Krewinkel @ 2022-08-30 5:31 UTC (permalink / raw)
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw
[-- Attachment #1: Type: text/plain, Size: 1521 bytes --]
See this workflow for an example:
https://github.com/tarleb/lua-filter-template/blob/main/.github/workflows/ci.yaml
Am 30. August 2022 03:40:42 MESZ schrieb Cambridge Yang <thisiscam95-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>:
>Hi,
>
>I am using pandoc/core container in GitHub actions.
>The problem I'm facing is that I have a custom lua filter that invokes an
>external program (in my case, the graphviz's `dot` program).
>If I run the docker container it complains that it can't find `dot` ---
>which makes sense because the docker container does not ship with `dot`.
>Is there an easy way to install `dot` on in the temporary container? Or
>perhaps expose host's dot to the container?
>
>--
>You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
>To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/540ad786-9531-48ff-b160-eae729cb46a9n%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/698CB9AE-DB69-4E8B-9A07-1F7B82F83A04%40zeitkraut.de.
[-- Attachment #2: Type: text/html, Size: 1803 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Possible to install extra executables to the docker container?
[not found] ` <698CB9AE-DB69-4E8B-9A07-1F7B82F83A04-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
@ 2022-08-30 6:41 ` Cambridge Yang
0 siblings, 0 replies; 3+ messages in thread
From: Cambridge Yang @ 2022-08-30 6:41 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 1667 bytes --]
Ah! Thanks that works.
I was using the ubuntu image (pandoc/core:latest-ubuntu), and somehow I
keep getting
```
CI runtime exec failed: exec failed: container_linux.go:380: starting
container process caused: chdir to cwd ("/__w/path-to-repo/") set in
config.json failed: no such file or directory: unknown
Error: Process completed with exit code 126.
```
when executing
```
apt install graphviz
```
(or any command that's apt related)
.
On Tuesday, August 30, 2022 at 1:31:50 AM UTC-4 Albert Krewinkel wrote:
> See this workflow for an example:
>
> https://github.com/tarleb/lua-filter-template/blob/main/.github/workflows/ci.yaml
>
>
>
>
> Am 30. August 2022 03:40:42 MESZ schrieb Cambridge Yang <
> thisi...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>:
>>
>> Hi,
>>
>> I am using pandoc/core container in GitHub actions.
>> The problem I'm facing is that I have a custom lua filter that invokes an
>> external program (in my case, the graphviz's `dot` program).
>> If I run the docker container it complains that it can't find `dot` ---
>> which makes sense because the docker container does not ship with `dot`.
>> Is there an easy way to install `dot` on in the temporary container? Or
>> perhaps expose host's dot to the container?
>>
>>
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9dfa2d53-6e1c-49c8-80a3-46ea8ee5eb2an%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 2976 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-08-30 6:41 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-30 1:40 Possible to install extra executables to the docker container? Cambridge Yang
[not found] ` <540ad786-9531-48ff-b160-eae729cb46a9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2022-08-30 5:31 ` Albert Krewinkel
[not found] ` <698CB9AE-DB69-4E8B-9A07-1F7B82F83A04-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
2022-08-30 6:41 ` Cambridge Yang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).