This commit is contained in:
@@ -12,7 +12,7 @@ RUN mkdir /script
|
|||||||
COPY run.sh /script
|
COPY run.sh /script
|
||||||
|
|
||||||
ENV MINIO_HOST="minio.konchin.com"
|
ENV MINIO_HOST="minio.konchin.com"
|
||||||
ENV MINIO_PORT="9000"
|
ENV MINIO_PORT="443"
|
||||||
ENV MINIO_BUCKET="archrepo"
|
ENV MINIO_BUCKET="archrepo"
|
||||||
ENV MINIO_ACCESSKEY=""
|
ENV MINIO_ACCESSKEY=""
|
||||||
ENV MINIO_SECRETKEY=""
|
ENV MINIO_SECRETKEY=""
|
||||||
|
|||||||
10
run.sh
10
run.sh
@@ -4,18 +4,18 @@ echo 'Build package'
|
|||||||
chown -R builder .
|
chown -R builder .
|
||||||
sudo -u builder makepkg -sc --needed --noconfirm
|
sudo -u builder makepkg -sc --needed --noconfirm
|
||||||
|
|
||||||
echo 'Setup minio alias'
|
echo 'Setup MinIO alias'
|
||||||
mcli alias set m "http://${MINIO_HOST}:${MINIO_PORT}" \
|
mcli alias set m "https://${MINIO_HOST}:${MINIO_PORT}" \
|
||||||
"$MINIO_ACCESSKEY" "$MINIO_SECRETKEY"
|
"$MINIO_ACCESSKEY" "$MINIO_SECRETKEY"
|
||||||
|
|
||||||
mkdir repo
|
mkdir repo
|
||||||
echo 'Copy repo db from minio'
|
echo 'Copy repo db from MinIO'
|
||||||
mcli cp "m/${MINIO_BUCKET}/${REPO_NAME}.db*" repo
|
mcli cp "m/${MINIO_BUCKET}/${REPO_NAME}.db*" repo
|
||||||
mcli cp "m/${MINIO_BUCKET}/${REPO_NAME}.files" repo
|
mcli cp "m/${MINIO_BUCKET}/${REPO_NAME}.files" repo
|
||||||
|
|
||||||
echo 'Add pkgs to repo db'
|
echo 'Add pkgs to repo db'
|
||||||
repo-add -n "repo/${REPO_NAME}.db.tar.zst" /build/*.pkg.tar.zst
|
repo-add -n "repo/${REPO_NAME}.db.tar.zst" /build/*.pkg.tar.zst
|
||||||
mv /build/*.pkg.tar.zst repo
|
mv *.pkg.tar.zst repo
|
||||||
|
|
||||||
echo 'Update repo to minio'
|
echo 'Update repo to MinIO'
|
||||||
mcli mv repo/* "m/${MINIO_BUCKET}"
|
mcli mv repo/* "m/${MINIO_BUCKET}"
|
||||||
|
|||||||
Reference in New Issue
Block a user