deploy2nekoweb is a GitHub Action that efficiently deploys your website(s) to nekoweb with ease whenever you make a commit.
using the power of bun, it's never been more faster to deploy a update out to your site, whether it be a complete redesign, new page, or just fixing a simple typo.
to use this action, you need to create a deploy.yml in the
.github/workflows directory with the following content:
on: [push]
jobs:
test:
runs-on: ubuntu-latest
name: deploy2nekoweb
steps:
- name: Checkout
uses: actions/checkout@v4
# your build step here
- name: deploy2nekoweb
uses: indiefellas/deploy2nekoweb@main
with:
nekoweb-api-key: ${{ secrets.NEKOWEB_API_KEY }}
nekoweb-domain: 'yoursite.nekoweb.org'
nekoweb-username: 'yourname'
directory: 'public'
nekoweb-api-key - the API key for your nekoweb account (get it from here)
nekoweb-domain - the nekoweb site you will deploy to (if you have a custom domain like my-awesome-site.com, use that here)
nekoweb-username - your nekoweb username
directory - the directory in your repository that will be deployed to nekoweb
when using this action, make sure to use the Secrets and variables feature in GitHub to store your API key. this is to prevent any unauthorized access to your account.