An open API service indexing awesome lists of open source software.

https://github.com/swarmauri/peagen-com

MdWrk lander website for peagen.com.
https://github.com/swarmauri/peagen-com

docker github-actions lander mdwrk namecheap nginx-proxy-manager npmctl peagen static-site

Last synced: about 1 month ago
JSON representation

MdWrk lander website for peagen.com.

Awesome Lists containing this project

README

          

# peagen.com

Standalone MdWrk lander repository for [peagen.com](https://peagen.com).

## Commands

- `npm ci`
- `npm run check`
- `npm run build`
- `npm run docker:build`
- `npm run dns:plan` (uses PyPI `npmctl>=0.3.10` plus `npmctl-namecheap>=0.3.10`)
- `npm run proxy:plan` (uses PyPI `npmctl`)

The GitHub workflows install `npmctl>=0.3.10` and `npmctl-namecheap>=0.3.10` from PyPI, then use `npmctl validate`, `npmctl plan`, and `npmctl apply` against `desired-state/`.

## Deployment

This repo deploys as the `peagen-com` self-hosted Docker service. DNS is managed through the PyPI `npmctl-namecheap>=0.3.10` provider for the `peagen.com` zone and is declared in `desired-state/dns.yaml`.