Publish PGP Public Key - Staging #1

Merged
jason merged 3 commits from main into staging 2026-11-04 16:34:12 +00:00
30 changed files with 75 additions and 4 deletions

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
name: Deploy to staging webserver
run-name: ${{ gitea.actor }} is deploying to staging environment
on:
push:
branches: [ staging ]
workflow_dispatch:
jobs:
Deploy-To-Staging:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Deploy via SFTP
uses: appleboy/scp-action@master
with:
host: ${{ secrets.STAGING_SFTP_HOST }}
username: ${{ secrets.STAGING_SFTP_USERNAME }}
key: ${{ secrets.STAGING_SFTP_PRIVATE_KEY }}
source: "public_html/"
target: "~/web/jasonwilliamsca.dev.jnf.me/public_html/"
strip_components: 1
+4 -3
View File
@@ -4,11 +4,12 @@
# Allow decending into directories
!*/
# Include files in the root directory
# Include files in the root and .gitea directories
!/*
!/.gitea/**
# Include the custom theme
!/themes/jason-williamsca/**
!/public_html/themes/jason-williamsca/**
# Include custom plugins
!/plugins/jasonwilliams/**
!/public_html/plugins/jasonwilliams/**
File renamed without changes.

Before

Width:  |  Height:  |  Size: 371 B

After

Width:  |  Height:  |  Size: 371 B

File renamed without changes.

Before

Width:  |  Height:  |  Size: 976 B

After

Width:  |  Height:  |  Size: 976 B

File renamed without changes.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

@@ -0,0 +1,17 @@
title = "PGP Public Key"
url = "/pgp"
layout = "default"
is_hidden = 0
==
<div class="row">
<div class="col-lg-7">
<h1>PGP Public Key</h1>
{% partial 'pgpkey' %}
</div>
<div class="col-lg-5">
<h2>About</h2>
<p>If you wish, you may use my PGP public key here to encrypt anything that you send me. Of course I'll need a way to get my hands on your public key in order to be able to decrypt it, so please make sure you provide that or that you've published it to a well-known public directory like <a href="https://keyserver.pgp.com">keyserver.pgp.com</a>.</p>
<h2>Contact Me</h2>
{% partial 'social' noinfrequent = true nocode = true %}
</div>
</div>
@@ -0,0 +1,31 @@
<textarea readonly style="width: 100%; height: 500px; font-family: 'Courier New', Courier, monospace">
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQENBFXSMV4BCADJvhoUfskuz9lpiSYy/1uBo0C0j++onaqN0Cwv/fcDvG2NkdV6
WMoltJwpUgc4qTwnGroa8Vnf/jXDJnpvvaf4h/zg2O47pwAFsX7eZ9+Djdc5BQhV
lD7YX2OtBM5RybnhQAiJgZEi6OFhZnPQAHD6//7E5PhPHRQIs4sezZdrepJw8Bre
8qHdM0EsUgiB/9fUmC7yXFsPDmTBpq2iVMf1qdet3Cfc7M17mSZY5RABZVErz12U
1TNx+Ecr4cY2MWRNUxpt3ncOK8c9hgcc7WoNjlfL0kc3z/3zW5dNXICYktUAiH47
0YymTywq2Aeqf7ZQpu9A5F85qwlDWrUk1V4hABEBAAG0Ikphc29uIFdpbGxpYW1z
IDxqQHNvbi13aWxsaWFtcy5jYT6JATkEEwEIACMFAlXSMV4CGwMHCwkIBwMCAQYV
CAIJCgsEFgIDAQIeAQIXgAAKCRDXYAQ92dYLDJjUB/472nPkJDBVnZi57afMLbYm
D4sBcxoMLtp4RgKV0fNLkzxvReXPsRyODKLbfkpcPLlHp3Jene/oaNyvMmO2TE/i
k87cjGzdAuYQMmo2GlxrGodx2eK1qPugBZtGkpHHttAOL3RD3TUzAO3l68SH855h
AYcrPh8emBaudvEnT36JjdWkR/k0WOhIQjRGt5SLw3cZ/Icz5tfRl0Ak/KTwroqa
W12Ttu6o0vYS3jtTRZ6w/+qH806cET2vou9GXcB4xks6op8wrpfHqyWRHwVuhLc5
1q4ieWJftIw0C4EjvTzhdoo3OoXvEYx+Riy1eW0XdklbD9ckVCvaD3M5ptAnxEGR
uQENBFXSMV4BCADhgLB/wH1+V+CmVQlbSbWKqc3Z/Nsmm+u09ENX94dKOYiuH9EU
Br2Oj7bXeRkUSooQbU7xGznokf63u4XkUA+uN+eDA/qZoIPJ5yi7hULcj37tVFbU
4bWgJKqpKHg04x+reT5KgV40xjXBqINqevwwdu4R6QO1RpCG9or9HMoaWUP5ROr4
Kp75dNPsXMNnZ7UwDhCp/s0sfGROiBT7SAQzmEBLmlBosT/ah7LXvbxUuI3K08Qe
K2dWc+yWPM3ykS4z8Sp0l4CrxfGpnL9DV+DvA3ntzA9cQ5Kt6209FsXjHRexxB3h
ZsK58E8qlcH8ZKoGtDL5NctBxASE529lX7K7ABEBAAGJAR8EGAEIAAkFAlXSMV4C
GwwACgkQ12AEPdnWCwxEoggAmM+QEtuHVH92ZWwXNda2zNUpbizHLoCBJvrf0lEM
DpWKCfrZAo3q0D85Xx9vq2QV/nFkMzv0PsIA8tJiEFtwZBmXxbm+YBWrLxDX+QM4
KyLGqxWKbLOKmxpqkRO+PmNY4EjNFeu95TeLeeBsohhGbrfKK2K+Kbw57PV9Ppwy
5gZuHRO7xpJMBzc04uVVTmnafU6Ee0scbuwCZTB9VLlDdj5/cjQOcANs/Cu6l58z
61sfQcmbk/xXXdgB0EYMdNxNTG4bjdUZOAFqviH4ve5kwff6AzdfCTK/aDPc9+5Z
jUajxravR3TUzFdhAT2D92TPpmXG0zIYpsGpNLWvQbtjJA==
=Spm3
-----END PGP PUBLIC KEY BLOCK-----</textarea>
+1 -1
View File
@@ -1,4 +1,4 @@
podman machine start podman-machine-default
podman run --name winter -p 8000:8000 --env "ADMIN_PASSWORD=admin" --env "BACKEND_URI=backend" --env "ACTIVE_THEME=jason-williamsca" -v ./plugins:/winter/plugins -v ./themes:/winter/themes ghcr.io/wintercms/winter:latest
podman run --name winter -p 8000:8000 --env "ADMIN_PASSWORD=admin" --env "BACKEND_URI=backend" --env "ACTIVE_THEME=jason-williamsca" -v ./public_html/plugins:/winter/plugins -v ./public_html/themes:/winter/themes ghcr.io/wintercms/winter:latest
podman system prune -af
podman machine stop podman-machine-default