Web3CV/README.md

1.6 KiB

Web3 CV

A simple web page for my Web3 CV.

Deployment

This website is deployed to:

Setup Instructions

Initial Setup

  1. Clone the repository:

    git clone https://git.boilerhaus.org/boiler/Web3CV.git
    cd Web3CV
    
  2. Install dependencies:

    npm install
    
  3. Set up the VPS:

    ./setup-vps.sh
    

    This script will:

    • Check if Nginx and Certbot are installed on your VPS
    • Create the necessary directories
    • Configure Nginx for boilerhaus.org, cloud.boilerhaus.org, and git.boilerhaus.org
    • Set up SSL certificates using Let's Encrypt
    • Configure Nextcloud to use cloud.boilerhaus.org (if installed)
  4. Migrate to Gitea:

    ./migrate-to-gitea.sh
    

    This script will:

    • Create a new repository on your Gitea instance
    • Push your code to Gitea

Development

  1. Run the development server:

    npx parcel index.html
    
  2. Open http://localhost:1234 in your browser.

Deployment

  1. Deploy to VPS:

    ./deploy-all.sh
    

    This script will:

    • Build the site
    • Deploy to your VPS
    • Push changes to Gitea
  2. Deploy only to VPS (same as above):

    ./deploy.sh
    

Repository Management

This repository is hosted on a self-hosted Gitea instance at git.boilerhaus.org.

Remote Setup

Your remote is configured as: