https://github.com/teonite/teonite.github.io
teonite deep tech studio website
https://github.com/teonite/teonite.github.io
Last synced: 4 months 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T10:39:40.000Z (12 months ago)
- Last Synced: 2025-05-13T01:11:58.973Z (7 months ago)
- Language: Astro
- Homepage: https://teonite.com
- Size: 72.7 MB
- Stars: 2
- Watchers: 5
- 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
### Node
Current 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
```