Compare commits
12 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 62a0c45842 | |||
| 1262e971c4 | |||
| e097c27286 | |||
| 174f88776e | |||
| 5309732f80 | |||
| 98f6aaddcd | |||
| 0d0a27038f | |||
| 1bce80b7b5 | |||
| fc0c3fcc12 | |||
| c630b75655 | |||
| 6be1724d19 | |||
| 38a822c1d5 |
4 changed files with 21 additions and 12 deletions
2
.env.example
Normal file
2
.env.example
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
# replace with correct IP, and rename the file to .env
|
||||
HOST=123.456.789.00
|
||||
23
README.md
23
README.md
|
|
@ -10,7 +10,7 @@ You need [node](https://nodejs.org) and [pnpm](https://pnpm.io).
|
|||
|
||||
```bash
|
||||
# clone project
|
||||
$ git clone git@git.sr.ht:~ayoayco/ayco.io-astro
|
||||
$ git clone https://git.ayo.run/ayo/ayco.io-astro
|
||||
|
||||
# go into project dir
|
||||
$ cd ./ayco.io-astro
|
||||
|
|
@ -26,16 +26,25 @@ $ pnpm i
|
|||
| ------------------- | ---------------------------------------------- |
|
||||
| `pnpm run dev` | start dev server |
|
||||
| `pnpm run build` | generate static files to `dist` directory |
|
||||
| `pnpm run deploy` | upload to my server |
|
||||
| `pnpm run deploy` | upload to my server |
|
||||
| `pnpm run prep:now` | back up and clear current `now page` constants |
|
||||
|
||||
## Deployment
|
||||
|
||||
For the script `npm run deploy`, you need to add an environmental variable named HOST containing the IP address of the host server. This will scp the build files into the server.
|
||||
For the script `npm run deploy`, you need to add an environmental variable named HOST containing the IP address of the host server. This will scp the build files into the server.
|
||||
|
||||
If you want to run build before deploying, do `npm run build:deploy`
|
||||
You can do this by adding a `.env` file with the following content (replace the IP):
|
||||
|
||||
-----
|
||||
```bash
|
||||
# .env
|
||||
HOST=123.456.789.00
|
||||
```
|
||||
|
||||
*Just keep building.*<br />
|
||||
*~Ayo*
|
||||
There is a service worker (`src/sw.mjs`) that caches assets on client browsers. For cache invalidation, the version property in package.json is used. Increment the version via `npm version patch` (or `minor`, `major`) if there is a significant change in the website's assets.
|
||||
|
||||
If you want to run build before deploying, do `npm run build:deploy`
|
||||
|
||||
---
|
||||
|
||||
_Just keep building._<br />
|
||||
_~Ayo_
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@ayco/personal-website",
|
||||
"type": "module",
|
||||
"version": "1.3.5",
|
||||
"version": "1.3.11",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"astro": "astro",
|
||||
|
|
|
|||
|
|
@ -8,8 +8,7 @@ jay.bsky.team@bsky.brid.gy, true, false,
|
|||
b0rk.jvns.ca@bsky.brid.gy, true, false,
|
||||
seldo.com@bsky.brid.gy, true, false,
|
||||
nerdy.dev@bsky.brid.gy, true, false,
|
||||
wongmjane.com@bsky.brid.gy, true, false,
|
||||
samuel.bsky.team@bsky.brid.gy, true, false,
|
||||
samuel.fm@bsky.brid.gy, true, false,
|
||||
laurenshof.online@bsky.brid.gy, true, false,
|
||||
bell.bz@bsky.brid.gy, true, false,
|
||||
matrix.org@bsky.brid.gy, true, false,
|
||||
|
|
@ -29,10 +28,9 @@ jacobhands.com@bsky.brid.gy, true, false,
|
|||
malstrom.me@bsky.brid.gy, true, false,
|
||||
shuuji3.xyz@bsky.brid.gy, true, false,
|
||||
intenttoship.dev@bsky.brid.gy, true, false,
|
||||
haoqun.dev@bsky.brid.gy, true, false,
|
||||
element.io@bsky.brid.gy, true, false,
|
||||
e18e.dev@bsky.brid.gy, true, false,
|
||||
danabra.mov@bsky.brid.gy, true, false,
|
||||
heydonworks.bsky.social@bsky.brid.gy, true, false,
|
||||
heydonworks.com@bsky.brid.gy, true, false,
|
||||
danielroe.dev@bsky.brid.gy, true, false,
|
||||
patak.dev@bsky.brid.gy, true, false,
|
||||
|
|
|
|||
|
Loading…
Reference in a new issue