add container, starting pack, build instructions
|
@ -0,0 +1,17 @@
|
|||
kind: pipeline
|
||||
name: default
|
||||
|
||||
steps:
|
||||
- name: build-container
|
||||
image: plugins/docker
|
||||
settings:
|
||||
repo: git.saintnet.tech/stryan/saintnet_stickers
|
||||
registry: git.saintnet.tech
|
||||
password:
|
||||
from_secret: build_pass
|
||||
username:
|
||||
from_secret: build_username
|
||||
dockerfile: Containerfile
|
||||
tags: latest
|
||||
secrets_from_env:
|
||||
- pack_config=CONFIG_JSON
|
|
@ -0,0 +1,10 @@
|
|||
FROM python:3.11.4-bookworm as builder
|
||||
WORKDIR /srv
|
||||
COPY . .
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
RUN pip install .
|
||||
RUN --mount=type=secret,id=pack_config ./create_packs.sh
|
||||
|
||||
FROM nginx:alpine
|
||||
COPY --from=0 /srv/web /usr/share/nginx/html
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/bash
|
||||
cp /run/secrets/pack_config config.json
|
||||
for d in packs/*/ ; do
|
||||
sticker-pack $d --add-to-index web/packs/
|
||||
done
|
||||
rm config.json
|
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 297 KiB |
After Width: | Height: | Size: 536 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 144 KiB |
After Width: | Height: | Size: 597 KiB |
After Width: | Height: | Size: 307 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 963 KiB |
After Width: | Height: | Size: 686 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 137 KiB |
After Width: | Height: | Size: 178 KiB |
After Width: | Height: | Size: 945 KiB |
After Width: | Height: | Size: 618 KiB |
After Width: | Height: | Size: 87 KiB |
After Width: | Height: | Size: 999 KiB |
After Width: | Height: | Size: 51 KiB |
After Width: | Height: | Size: 890 KiB |
After Width: | Height: | Size: 206 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 128 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 65 KiB |
After Width: | Height: | Size: 94 KiB |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 69 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 750 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 218 KiB |