This commit is contained in:
2023-09-26 18:14:36 -06:00
commit fb5a0fc542
443 changed files with 21892 additions and 0 deletions

63
DroneImage/.drone.yml Normal file
View File

@@ -0,0 +1,63 @@
---
kind: pipeline
type: docker
name: deploy_image
steps:
- name: pull-scripts
image: alpine/git
commands:
- git clone https://gitea.alexlebens.net/alexlebens/DeploymentScripts.git
- name: docker-cron
image: plugins/docker
settings:
repo: ps03fd.alexlebens.net:5000/droneimage
registry: ps03fd.alexlebens.net:5000
insecure: true
dockerfile: ./Dockerfile
tags: latest
when:
event:
- cron
cron:
include:
- nightly
- name: docker-main
image: plugins/docker
settings:
repo: ps03fd.alexlebens.net:5000/droneimage
registry: ps03fd.alexlebens.net:5000
insecure: true
dockerfile: ./Dockerfile
tags: latest
when:
branch:
- main
- name: Nofification > Discord | Build - Success
image: appleboy/drone-discord
settings:
webhook_id:
from_secret: discord_webhook_id
webhook_token:
from_secret: discord_webhook_token
username: DroneCI - ps03fd
message: Succeeded building Drone Image
when:
status:
- sucess
- name: Nofification > Discord | Build - Failure
image: appleboy/drone-discord
settings:
webhook_id:
from_secret: discord_webhook_id
webhook_token:
from_secret: discord_webhook_token
username: DroneCI - ps03fd
message: Failed building Drone Image
when:
status:
- failure

20
DroneImage/Dockerfile Normal file
View File

@@ -0,0 +1,20 @@
FROM alpine:latest
# Install base packages
RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
RUN apk add --update --no-cache \
bash \
git \
openssh \
curl \
docker \
docker-cli \
docker-cli-compose \
bind-tools \
yq \
jq \
rsync
# Install deployment scripts
COPY ./DeploymentScripts /scripts
RUN chmod -R +x /scripts

3
DroneImage/README.md Normal file
View File

@@ -0,0 +1,3 @@
# DroneImage
[![Build Status](https://drone.alexlebens.net/api/badges/alexlebens/DroneImage/status.svg)](https://drone.alexlebens.net/alexlebens/DroneImage)