Liu Xun created SUBMARINE-344:
---------------------------------
Summary: Add submarine site dockerfile
Key: SUBMARINE-344
URL: https://issues.apache.org/jira/browse/SUBMARINE-344
Project: Apache Submarine
Issue Type: Sub-task
Components: Doc
Reporter: Liu Xun
Assignee: Kai-Hsun Chen
Now the official website of submarine is at:
https://github.com/apache/submarine-site.git
Use jekyll to convert markdown documents into html files,
Show it on submarine.apache.org.
Now jekyll's service is running through docker. We need to add an image
apache/submairne:site-0.3.0-SNAPSHOT for developing the official website. This
docker needs to meet the following requirements.
1. This docker has built-in jekyll service, we can use the docker image here as
our base image. If possible, I recommend using jekyll/jekyll:minimal, because
the mirror volume is relatively small.
2. We need to follow the git component in submairne:site-0.3.0-SNAPSHOT, so
that we can use the git clone command directly in the container
git clone https://github.com/apache/submarine-site.git
git checkout master
Allow the maintenance staff to modify the complete in the container, generate
html files through jekyll,
Upload the markdown file to the master branch and the html file to the asf-site
branch.
3. Just like submarine-cicd,
https://github.com/apache/submarine/tree/master/dev-support/cicd#docker-mode
It can support setting the git account and password as the container's startup
command through the docker environment variable, and running this container
will allow git to log in with a username and password.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]