<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.kalen.pw/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.kalen.pw/feed.php">
        <title>wiki.kalen.pw development:deploy</title>
        <description></description>
        <link>https://wiki.kalen.pw/</link>
        <image rdf:resource="https://wiki.kalen.pw/lib/tpl/SimpleDoku/images/favicon.ico" />
       <dc:date>2026-05-30T15:31:44+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.kalen.pw/doku.php?id=development:deploy:apache&amp;rev=1625178304&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.kalen.pw/doku.php?id=development:deploy:cicd&amp;rev=1625004147&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.kalen.pw/doku.php?id=development:deploy:github_actions&amp;rev=1685764461&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.kalen.pw/doku.php?id=development:deploy:nginx&amp;rev=1625590083&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.kalen.pw/doku.php?id=development:deploy:start&amp;rev=1685764358&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.kalen.pw/lib/tpl/SimpleDoku/images/favicon.ico">
        <title>wiki.kalen.pw</title>
        <link>https://wiki.kalen.pw/</link>
        <url>https://wiki.kalen.pw/lib/tpl/SimpleDoku/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.kalen.pw/doku.php?id=development:deploy:apache&amp;rev=1625178304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-01T15:25:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Apache</title>
        <link>https://wiki.kalen.pw/doku.php?id=development:deploy:apache&amp;rev=1625178304&amp;do=diff</link>
        <description>Apache

----------

mod_rewrite

Uses PERL regex

----------</description>
    </item>
    <item rdf:about="https://wiki.kalen.pw/doku.php?id=development:deploy:cicd&amp;rev=1625004147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-29T15:02:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CI/CD with GitLab</title>
        <link>https://wiki.kalen.pw/doku.php?id=development:deploy:cicd&amp;rev=1625004147&amp;do=diff</link>
        <description>CI/CD with GitLab

----------

	*  create a .gitlab-ci.yml - I usually do this via web interface. An example is included below
	*  brew install gitlab-runner install gitlab runner - can usually be done via package manager on system
	*  gitlab-runner register</description>
    </item>
    <item rdf:about="https://wiki.kalen.pw/doku.php?id=development:deploy:github_actions&amp;rev=1685764461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-02T20:54:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Github Actions</title>
        <link>https://wiki.kalen.pw/doku.php?id=development:deploy:github_actions&amp;rev=1685764461&amp;do=diff</link>
        <description>Github Actions

Example action to build project and keep build output as artifact


name: Build Website

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  build:

    runs-on: ubuntu-latest

    strategy:
      matrix:
        node-version: [16.x]

    steps:
      - uses: actions/checkout@v3
      - name: Use Node.js ${{ matrix.node-version }}
        uses: actions/setup-node@v3
        with:
          node-version: ${{ matrix.node-version }}
      - run: np…</description>
    </item>
    <item rdf:about="https://wiki.kalen.pw/doku.php?id=development:deploy:nginx&amp;rev=1625590083&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-06T09:48:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Nginx</title>
        <link>https://wiki.kalen.pw/doku.php?id=development:deploy:nginx&amp;rev=1625590083&amp;do=diff</link>
        <description>Nginx

----------

Example Server Blocks

Note: These are messy and need cleaned up. Don't blindly copy-paste may be errors.

	*   Dokuwiki 
	*   Laravel 
	*   React 
	*   Rocket.Chat 
	*   Vue  

----------

Config

 Caching 


location /_assets {
    expires 30d;
    root /web/kalen.pw;
}


----------</description>
    </item>
    <item rdf:about="https://wiki.kalen.pw/doku.php?id=development:deploy:start&amp;rev=1685764358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-02T20:52:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Deploy</title>
        <link>https://wiki.kalen.pw/doku.php?id=development:deploy:start&amp;rev=1685764358&amp;do=diff</link>
        <description>Deploy

	*   Apache 
	*   CICD 
	*   GitHub Actions 
	*   Django 
	*   Nginx</description>
    </item>
</rdf:RDF>
