|
||
---|---|---|
.gitea/workflows | ||
.github/workflows | ||
cfg | ||
docs | ||
icon | ||
scpt | ||
.gitignore | ||
build.zsh | ||
README.md |
ai os
aios
is a simple linux distribution based on archlinux
.
rule | var |
---|---|
name | ai os |
code | aios |
id | ai |
container | git.syui.ai/ai/os |
image | aios-bootstrap.tar.gz |
$ docker run -it git.syui.ai/ai/os ai
link
host | command | url |
---|---|---|
docker | syui/aios | https://hub.docker.com/r/syui/aios |
github | ghcr.io/syui/aios | https://github.com/users/syui/packages/container/package/aios |
syui | git.syui.ai/ai/os | https://git.syui.ai/ai/-/packages/container/os |
base
# https://gitlab.archlinux.org/archlinux
$ git clone https://gitlab.archlinux.org/archlinux/archiso
docker
# https://git.syui.ai/ai/-/packages/container/os
$ docker run -it git.syui.ai/ai/os ai
# https://hub.docker.com/r/syui/aios
$ docekr run -it syui/aios ai
# https://github.com/users/syui/packages/container/package/aios
$ docker run -it ghcr.io/syui/aios ai
token
env | body |
---|---|
${{ github.repository }} | syui/aios |
${{ secrets.DOCKER_USERNAME }} | syui |
${{ secrets.DOCKER_TOKEN }} | token |
${{ secrets.APP_TOKEN }} | token, pacakge |
podman
$ podman pull aios
$ podman machine init
$ podman machine start
https://github.com/containers/shortnames
/etc/containers/registries.conf.d/ai.conf
~/.config/containers/registries.conf
unqualified-search-registries = ['docker.io', 'git.syui.ai', 'ghcr.io']
[aliases]
"aios" = "git.syui.ai/ai/os"
$ podman pull aios
Resolved "aios" as an alias (/etc/containers/registries.conf.d/ai.conf)
Trying to pull git.syui.ai/ai/os:latest...
Getting image source signatures
Copying blob c7e55fecf0be [====================>-----------------] 917.4MiB / 1.7GiB
cron
stop
schedule:
- cron: "0 0 * * *"
update action
$ vim build.zszh
$ ./scpt/gh-actions.zsh