Merge pull request 'Publish PGP Public Key - Staging' (#1) from main into staging
Deploy to staging webserver / Deploy-To-Staging (push) Successful in 2m30s
Reviewed-on: #1
No files matched your search
@@ -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,11 +4,12 @@
|
|||||||
# Allow decending into directories
|
# Allow decending into directories
|
||||||
!*/
|
!*/
|
||||||
|
|
||||||
# Include files in the root directory
|
# Include files in the root and .gitea directories
|
||||||
!/*
|
!/*
|
||||||
|
!/.gitea/**
|
||||||
|
|
||||||
# Include the custom theme
|
# Include the custom theme
|
||||||
!/themes/jason-williamsca/**
|
!/public_html/themes/jason-williamsca/**
|
||||||
|
|
||||||
# Include custom plugins
|
# Include custom plugins
|
||||||
!/plugins/jasonwilliams/**
|
!/public_html/plugins/jasonwilliams/**
|
||||||
|
Before Width: | Height: | Size: 371 B After Width: | Height: | Size: 371 B |
|
Before Width: | Height: | Size: 976 B After Width: | Height: | Size: 976 B |
|
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
|
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,4 +1,4 @@
|
|||||||
podman machine start podman-machine-default
|
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 system prune -af
|
||||||
podman machine stop podman-machine-default
|
podman machine stop podman-machine-default
|
||||||