https://github.com/teonite/teonite.github.io
  
  
    teonite deep tech studio website 
    https://github.com/teonite/teonite.github.io
  
        Last synced: 3 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 (11 months ago)
 - Last Synced: 2025-05-13T01:11:58.973Z (6 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
```