404
+ +Page not found :(
+The requested page could not be found.
+diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..bc949d9 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,31 @@ +name: Publish container image + +on: + push: + branches: + - main + +env: + CARGO_TERM_COLOR: always + +jobs: + publish_image: + name: Publish container image + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: hermitcore + password: ${{ secrets.GITHUB_TOKEN }} + - name: Build and push container + uses: docker/build-push-action@v5 + with: + context: . + push: true + tags: ghcr.io/hermit-os/test:latest diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..991f4e9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM scratch +COPY hermit/rusty-loader hermit/rusty-loader +COPY hermit/webserver hermit/server +COPY mnt mnt +CMD ["/hermit/webserver"] diff --git a/hermit/rusty-loader b/hermit/rusty-loader new file mode 100644 index 0000000..6d998ff Binary files /dev/null and b/hermit/rusty-loader differ diff --git a/hermit/webserver b/hermit/webserver new file mode 100755 index 0000000..c7fc7fa Binary files /dev/null and b/hermit/webserver differ diff --git a/mnt/404.html b/mnt/404.html new file mode 100644 index 0000000..1a88191 --- /dev/null +++ b/mnt/404.html @@ -0,0 +1,87 @@ + +
+ + + +Page not found :(
+The requested page could not be found.
+This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at jekyllrb.com
+ +You can find the source code for Minima at GitHub: +jekyll / +minima
+ +You can find the source code for Jekyll at GitHub: +jekyll / +jekyll
+ + +_posts
directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve
, which launches a web server and auto-regenerates your site when a file is updated.
+
+Jekyll requires blog post files to be named according to the following format:
+ +YEAR-MONTH-DAY-title.MARKUP
Where YEAR
is a four-digit number, MONTH
and DAY
are both two-digit numbers, and MARKUP
is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
Jekyll also offers powerful support for code snippets:
+ + + +Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.
]]>You’ll find this post in your _posts
directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve
, which launches a web server and auto-regenerates your site when a file is updated.
Jekyll requires blog post files to be named according to the following format:
+ +YEAR-MONTH-DAY-title.MARKUP
Where YEAR
is a four-digit number, MONTH
and DAY
are both two-digit numbers, and MARKUP
is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
Jekyll also offers powerful support for code snippets:
+ + + +Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.
+ + +