Go to file
Elara6331 66dbde0979
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add static-root and busybox-root containers
2024-03-12 14:50:24 -07:00
builder Update LURE in builder image 2023-10-08 17:37:58 -07:00
busybox Add static-root and busybox-root containers 2024-03-12 14:50:24 -07:00
busybox-root Add static-root and busybox-root containers 2024-03-12 14:50:24 -07:00
crane Clarify crane README 2023-08-16 13:02:51 -07:00
go-import-redirector Remove note about ko.build 2023-08-13 19:05:43 -07:00
golang Set the go version tag manually 2023-09-28 06:26:21 +00:00
node Add ca-certificates to node image 2023-08-16 12:07:45 -07:00
static Fix static build.sh 2023-08-14 09:51:59 -07:00
static-root Add static-root and busybox-root containers 2024-03-12 14:50:24 -07:00
webserver Remove note about ko.build 2023-08-13 20:29:25 -07:00
.gitignore Add webserver dockerfile 2023-08-01 13:02:55 -07:00
.gitmodules Automate image building and add some images 2023-08-13 18:42:38 -07:00
.woodpecker.yml Automate image building and add some images 2023-08-13 18:42:38 -07:00
build.sh Add a way to force build a container 2023-08-15 13:11:51 -07:00
LICENSE Add README and LICENSE 2023-07-30 12:19:17 -07:00
README.md Update README [skip ci] 2023-09-28 16:46:33 +00:00

riscv-docker

status-badge

This repo contains build scripts for custom docker images that I'm using for my cluster. You can find the containers that are automatically built from these in the Packages section of this repo.

The containers are stored on my gitea instance, so you can pull them like this:

docker pull gitea.elara.ws/elara6331/golang:latest

Read my article here!

Images

  • static: A base image with just enough files to run static binaries
  • busybox: A base image with the busybox utilities installed
  • golang: An alpine-based image with Go installed
  • webserver: A very simple webserver
  • go-import-redirector: rsc's go-import-redirector project
  • node: An alpine-based image with NodeJS and npm installed
  • crane: Google's crane project

Acknowledgements

  • Alpine Linux: The basis of all my images
  • ko: Used to build light containers with static Go programs
  • apko: Used to build more complex containers