Add melange/apko build pipeline and Kubernetes manifests
- Add melange.yaml for distroless package build - Add apko.yaml for minimal container image - Add GitHub Actions workflow for melange/apko CI build - Add Kubernetes manifests (deployment, service, configmap, secret, redis) - Update Dockerfile, .gitignore, and docker-compose.yml
This commit is contained in:
1 parent
cc3581aa4d
commit
9c49e79657
15 files changed
+382
-7
No files matched your search
@@ -0,0 +1,31 @@
|
||||
contents:
|
||||
repositories:
|
||||
- https://dl-cdn.alpinelinux.org/alpine/edge/main
|
||||
- https://dl-cdn.alpinelinux.org/alpine/edge/community
|
||||
- '@local ./packages'
|
||||
packages:
|
||||
- alpine-baselayout
|
||||
- busybox
|
||||
- python3
|
||||
- apcupsd
|
||||
- apcupsd-client@local
|
||||
|
||||
accounts:
|
||||
groups:
|
||||
- groupname: appuser
|
||||
gid: 10001
|
||||
users:
|
||||
- username: appuser
|
||||
uid: 10001
|
||||
gid: 10001
|
||||
run-as: 10001
|
||||
|
||||
environment:
|
||||
PYTHONDONTWRITEBYTECODE: "1"
|
||||
PYTHONUNBUFFERED: "1"
|
||||
REDIS_URL: "redis://redis:6379/0"
|
||||
|
||||
entrypoint:
|
||||
command: /usr/bin/start-server
|
||||
|
||||
work-dir: /app
|
||||
Reference in new issue
Block a user