|
|
||
|---|---|---|
| css | ||
| .env.example | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| boilerhaus.org.conf | ||
| deploy-all.sh | ||
| deploy-website.sh | ||
| deploy.sh | ||
| fix-git-subdomain.sh | ||
| index.html | ||
| install-sshpass.sh | ||
| migrate-to-gitea.sh | ||
| push-in-chunks.sh | ||
| setup-vps.sh | ||
| update-nginx-config.sh | ||
README.md
Web3 CV
A simple web page for my Web3 CV.
Deployment
This website is deployed to:
- boilerhaus.org - Primary domain on VPS
- chriswylde.xyz - Secondary domain on Vercel (manually deployed)
Setup Instructions
Initial Setup
-
Clone the repository:
git clone https://git.boilerhaus.org/boiler/Web3CV.git cd Web3CV -
Install dependencies:
npm install -
Set up the VPS:
./setup-vps.shThis 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)
-
Migrate to Gitea:
./migrate-to-gitea.shThis script will:
- Create a new repository on your Gitea instance
- Push your code to Gitea
Development
-
Run the development server:
npx parcel index.html -
Open http://localhost:1234 in your browser.
Deployment
-
Deploy to VPS:
./deploy-all.shThis script will:
- Build the site
- Deploy to your VPS
- Push changes to Gitea
-
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:
origin: Your Gitea repository (https://git.boilerhaus.org/boiler/Web3CV.git)