double typo (#96)

* final tweak

* final tweak2

* typos for days
This commit is contained in:
Nicholas St. Germain 2019-01-16 10:46:45 -08:00 committed by GitHub
parent 8da27f479f
commit c2d2e914b6
3 changed files with 39 additions and 6 deletions

View file

@ -6,11 +6,7 @@ ENV DEBUG="False"
COPY / /app
RUN \
python3 -m pip install -r /app/requirements.txt && \
chown -R abc:abc \
/config \
/app
RUN python3 -m pip install -r /app/requirements.txt
WORKDIR /app

View file

@ -6,7 +6,7 @@ ENV DEBUG="False"
COPY / /app
COPY /tmp/qemu-arm-static /usr/bin/qemu-aarch64-static
COPY /tmp/qemu-aarch64-static /usr/bin/qemu-aarch64-static
RUN python3 -m pip install -r /app/requirements.txt

37
manifest_generator.py Normal file
View file

@ -0,0 +1,37 @@
import yaml
from varken import VERSION
org = 'boerderij'
project = 'varken'
namespace = f"{org}/{project}"
yaml_arr = []
tags = ['latest', VERSION]
# Docker image, arch, variant, os
arch_list = [('arm', 'arm', 'v6', 'linux'),
('armhf', 'arm', 'v7', 'linux'),
('arm64', 'arm64', 'v8', 'linux'),
('amd64', 'amd64', None, 'linux')]
for tag in tags:
yaml_doc = {
'image': f'{namespace}:{tag}',
'manifests': []
}
for arch in arch_list:
info = {
'image': f"{namespace}:{tag}-{arch[0]}",
'platform': {
'architecture': arch[1],
'os': arch[3]
}
}
if arch[2]:
info['platform']['variant'] = arch[2]
yaml_doc['manifests'].append(info)
yaml_arr.append(yaml_doc)
with open(f".manifest.yaml", 'w') as file:
yaml.dump_all(yaml_arr, file, default_flow_style=False)