https://github.com/teonite/teonite.github.io
teonite deep tech studio website
https://github.com/teonite/teonite.github.io
Last synced: 12 days ago
JSON representation
teonite deep tech studio website
- Host: GitHub
- URL: https://github.com/teonite/teonite.github.io
- Owner: teonite
- Created: 2023-09-26T13:28:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-09T11:54:59.000Z (8 months ago)
- Last Synced: 2024-09-10T09:39:18.700Z (8 months ago)
- Language: Astro
- Homepage: https://teonite.com
- Size: 72.3 MB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# teontie Website
Powered by: [Astro](https://astro.build/)
## Prerequisites
### NodeCurrent recommended version of Node.js is 21.4
Install via NVM or manually.### NVM
```bash
nvm install 21.4
nvm use 21.4
```### PNPM
```bash
npm i -g pnpm
```## Install deps
Install dependencies with [pnpm](https://pnpm.io/), then:
```bash
pnpm install
```## Build
### PNPM
```bash
pnpm build
```
After that static files will reside in ./dist### Docker
```bash
docker-compose -f ./docker-compose.build.yaml run --build site-build
```After that the ready build will be inside ./docker-dist.
Note that docker will make docker-dist owned by root.## Launch dev server
```bash
pnpm dev
```## Deploy
To deploy your changes in production you should configure kubectl.
After your changes you should run in your repo```bash
./build-deploy.sh build
```And if you are ready to deploy all your changes run this command
```bash
./build-deploy.sh deploy
```