-
Notifications
You must be signed in to change notification settings - Fork 26
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
Add Dockerfile #254
Comments
@link2xt Yes, that's for sure a very nice initiative even if I'm not a fan of such container and I'm glad you're taking action on this. |
I can help out here if needed with Docker knowhow. |
https://github.com/metacpan/metacpan-api has an example of Dockerfile for Catalyst web application |
Example of building base image with dependencies installed by Carton: |
Don't know if it could be useful but i made something for just using amusewiki tools https://github.com/yodatak/amusewikitooling-docker |
@yodatak that would the quick and straightforward approach, right, to build the image. I think the problem is how to mount the repositories, databases, webserver configuration for persistence of important data. |
Working on this Docker thing. |
I change my https://github.com/yodatak/amusewikitooling-docker and try to use alpine but i got some fonts issue LaTeX Font Warning: Some font shapes were not available, defaults substituted.
|
yodatak <[email protected]> writes:
I change my https://github.com/yodatak/amusewikitooling-docker and try
to use alpine but i got some fonts issue LaTeX Font Warning: Some font
shapes were not available, defaults substituted.
Can you send the full log? It's possible that you're missing fonts. What
`fc-list | grep CMU` says? The CMU fonts are the default one. Can you
try with some other fonts, E.g.
`muse-compile.pl --pdf --extra mainfont="Linux Libertine O"`
or
`muse-compile.pl --pdf --extra mainfont="TeX Gyre Pagella"`
…--
Marco
|
https://github.com/rojenzaman/amusewiki-docker is a thing also? Trying it now... |
Ran into a couple of issues, I'm unsure how to deal with them:
Basically, how to get amusewiki to play nicely with traefik as a proxy.... I don't need amusewiki to generate certificates for nginx, TLS is terminated at the traefik layer... so then I think I just need to set the site domain and generate the config but I'm unsure how to do that on the CLI? |
Is it possible to config an intial site domain/url from the I think that might be what I need i.e. rojenzaman/amusewiki-docker#3 (comment) For now I did...
😱 I then see loads of errors with the CSS/JS loading....
Unsure how I hack the site to understand it is being proxied? |
The initial domain can be set when calling the configure script: |
Yeh I would close this off and link to https://github.com/rojenzaman/amusewiki-docker, it works. |
This should help with #164. It is easier than providing packages for all distributions.
I have not used Docker myself, but going to try it after finishing Carton support (#253).
Then we can simplify installation instructions and leave three options:
IMO it is better than current state where we have outdated (referencing TeX Live 2015 and 2017) FreeBSD- and CentOS-specific installation instructions.
The text was updated successfully, but these errors were encountered: