lucj / kernelci-docker Goto Github PK
View Code? Open in Web Editor NEWThis project forked from kernelci/kernelci-docker
Docker containers configurations for KernelCI
This project forked from kernelci/kernelci-docker
Docker containers configurations for KernelCI
When running ./start.sh
-> deploying the application...
unsupported Compose file version: 3.4
-> application deployed
All docker (and other important) command should have some || exit $?
I can build kernels using this code and I see the builds in the web interface but when I attempt to download the log or the kernel image I get a 404 error. Is the problem that the request needs passing to the kernelci-proxy container? (where I see the build in in /usr/share/nginx/html/kernelci/logs)
Also on the 404 error page 'businness' should read 'business'
Add Traefik to manager subdomain frontend/backend instead of port numbers.
Following a discussion with Kevin:
Our client is having some issues setting up kernelci-docker while using https.
Could you do a test setup with https, and document any settings/changes that might be needed?
In particular, they terminate https using some AWS load balancer thingy, then pass everything to kernelci-docker port 8080.
The frontend is visible, but seems some URLs between front and back are http:// which seems to be causing problems for them.
Maybe a simple example using a letsencrypt.org cert with an nginx reverse proxy in front of the frontend/backend or something similar? That would be quite useful. (edited)
I am trying ot setup kernelci-dockers in my lab. I tried compiling the kernel backend separately and it succeeded. But i keep running into this error while running the dev-start.sh. I am in master.
sphinx-build -b html -d build/doctrees . build/html
Traceback (most recent call last):
File "/usr/local/bin/sphinx-build", line 11, in
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/sphinx/init.py", line 51, in main
sys.exit(build_main(argv))
File "/usr/local/lib/python2.7/dist-packages/sphinx/init.py", line 61, in build_main
from sphinx import cmdline
File "/usr/local/lib/python2.7/dist-packages/sphinx/cmdline.py", line 23, in
from sphinx.application import Sphinx
File "/usr/local/lib/python2.7/dist-packages/sphinx/application.py", line 26, in
from docutils.parsers.rst import convert_directive_function,
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/init.py", line 75, in
from docutils.parsers.rst import states
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 116, in
from docutils.parsers.rst import directives, languages, tableparser, roles
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/roles.py", line 78, in
from docutils.utils.code_analyzer import Lexer, LexerError
File "/usr/local/lib/python2.7/dist-packages/docutils/utils/code_analyzer.py", line 14, in
from pygments.formatters.html import _get_ttype_class
File "/usr/local/lib/python2.7/dist-packages/pygments/formatters/html.py", line 554
file=sys.stderr)
^
SyntaxError: invalid syntax
Makefile:53: recipe for target 'html' failed
make: *** [html] Error 1
ERROR: Service 'proxy' failed to build: The command '/bin/sh -c cd /tmp/kernelci-backend/doc && make html' returned a non-zero code: 2
The kernelci/kernelci-backend submodule is fixed to a version that is missing the commit for incompatible redis.
kernelci/kernelci-backend@c9c8d0e#diff-b4ef698db8ca845e5845c4618278f29a
The submodules need to be updated to lastest version for make kernelci-docker work
Add backup of logs in dump.sh
Following a conversation with Kevin:
Using the master branch of kernelci-docker, after running ./start.sh:
on Chrome the frontend is available on http://127.0.0.1:8080/ but not http://localhost:8080/, even though the /etc/host file maps localhost to 127.0.0.1.
on firefox, http://localhost:8080/ works fine though.
wget/curl also work fine for http://localhost:8080/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.