Added MinIO
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
# Container image that runs your code
|
||||
FROM rockylinux:9.1
|
||||
|
||||
RUN dnf install -y \
|
||||
rpm-sign \
|
||||
unzip \
|
||||
pinentry \
|
||||
wget \
|
||||
zip
|
||||
|
||||
COPY setup_gpg.sh /setup_gpg.sh
|
||||
RUN chmod +x /setup_gpg.sh
|
||||
RUN /setup_gpg.sh
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
RUN chmod +x /entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
@@ -1,15 +0,0 @@
|
||||
name: rockylinux
|
||||
description: "Run rockylinux commands."
|
||||
inputs:
|
||||
#Note: Passing in "args" overwrites the arguments passed into the container directly.
|
||||
args:
|
||||
description: "Shell arguments to pass into Rocky Linux."
|
||||
required: true
|
||||
outputs:
|
||||
console:
|
||||
description: "The console output of the command."
|
||||
runs:
|
||||
using: docker
|
||||
image: Dockerfile
|
||||
args:
|
||||
- ${{ inputs.args }}
|
||||
@@ -1,17 +0,0 @@
|
||||
#!/bin/sh
|
||||
WORKDIR=${WORKDIR:-.}
|
||||
cd "$WORKDIR"
|
||||
|
||||
ARGS="$@"
|
||||
OUTPUT=$(bash -c "$ARGS")
|
||||
RESULT=$?
|
||||
echo "$OUTPUT"
|
||||
|
||||
#Output multiline strings.
|
||||
#https://trstringer.com/github-actions-multiline-strings/
|
||||
OUTPUT="${OUTPUT//'%'/'%25'}"
|
||||
OUTPUT="${OUTPUT//$'\n'/'%0A'}"
|
||||
OUTPUT="${OUTPUT//$'\r'/'%0D'}"
|
||||
echo "::set-output name=console::$OUTPUT"
|
||||
|
||||
exit $RESULT
|
||||
@@ -1,29 +0,0 @@
|
||||
#!/bin/bash
|
||||
#Importing gpg key via cli
|
||||
#https://d.sb/2016/11/gpg-inappropriate-ioctl-for-device-errors
|
||||
GPG_CONF="$HOME/.gnupg/gpg.conf"
|
||||
GPG_AGENT_CONF="$HOME/.gnupg/gpg-agent.conf"
|
||||
|
||||
function create_file
|
||||
{
|
||||
FILE_PATH="$1"
|
||||
CONTENTS="$2"
|
||||
DIR=$(dirname "$FILE_PATH")
|
||||
|
||||
mkdir -p "$DIR"
|
||||
chmod 700 "$DIR"
|
||||
echo "$CONTENTS" > "$FILE_PATH"
|
||||
}
|
||||
|
||||
create_file "$GPG_CONF" "$(cat <<EOF
|
||||
use-agent
|
||||
pinentry-mode loopback
|
||||
EOF
|
||||
)"
|
||||
|
||||
create_file "$GPG_AGENT_CONF" "$(cat <<EOF
|
||||
allow-loopback-pinentry
|
||||
EOF
|
||||
)"
|
||||
|
||||
echo "RELOADAGENT" | gpg-connect-agent
|
||||
Reference in New Issue
Block a user