This commit is contained in:
parent
263ead47f7
commit
1d224f278b
@ -16,6 +16,7 @@ docker pull gitea.elara.ws/elara6331/golang:latest
|
||||
- `golang`: An alpine-based image with Go installed
|
||||
- `webserver`: A very simple webserver
|
||||
- `go-import-redirector`: rsc's [go-import-redirector](https://github.com/rsc/go-import-redirector) project
|
||||
- `node`: An alpine-based image with NodeJS installed
|
||||
|
||||
### Acknowledgements
|
||||
|
||||
|
3
node/README.md
Normal file
3
node/README.md
Normal file
@ -0,0 +1,3 @@
|
||||
# node
|
||||
|
||||
The [node image](https://gitea.elara.ws/Elara6331/-/packages/container/node/latest) is an Alpine Edge image with the latest version of NodeJS from Alpine's [nodejs package](https://pkgs.alpinelinux.org/package/edge/main/riscv64/nodejs) installed
|
40
node/apko.yaml
Normal file
40
node/apko.yaml
Normal file
@ -0,0 +1,40 @@
|
||||
contents:
|
||||
repositories:
|
||||
- https://dl-cdn.alpinelinux.org/alpine/edge/main
|
||||
packages:
|
||||
- busybox
|
||||
- nghttp2
|
||||
- nodejs
|
||||
|
||||
accounts:
|
||||
groups:
|
||||
- groupname: node
|
||||
gid: 65532
|
||||
users:
|
||||
- username: node
|
||||
uid: 65532
|
||||
gid: 65532
|
||||
run-as: 65532
|
||||
|
||||
paths:
|
||||
- path: /app
|
||||
type: directory
|
||||
permissions: 0o777
|
||||
uid: 65532
|
||||
gid: 65532
|
||||
|
||||
work-dir: /app
|
||||
|
||||
environment:
|
||||
NODE_PORT: 3000
|
||||
PATH: '/usr/sbin:/sbin:/usr/bin:/bin'
|
||||
NPM_CONFIG_UPDATE_NOTIFIER: false
|
||||
|
||||
entrypoint:
|
||||
command: /usr/bin/node
|
||||
cmd: --help
|
||||
|
||||
archs:
|
||||
- amd64
|
||||
- arm64
|
||||
- riscv64
|
7
node/build.sh
Executable file
7
node/build.sh
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
apko publish \
|
||||
--sbom=false \
|
||||
--package-version-tag=nodejs \
|
||||
apko.yaml \
|
||||
gitea.elara.ws/elara6331/node:latest
|
Loading…
Reference in New Issue
Block a user