Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/palmiak/kinsta-astro-app
https://github.com/palmiak/kinsta-astro-app
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/palmiak/kinsta-astro-app
- Owner: palmiak
- Created: 2022-11-02T10:14:49.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-02T10:29:19.000Z (about 2 years ago)
- Last Synced: 2024-11-07T17:59:15.035Z (2 months ago)
- Language: Astro
- Size: 193 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Frame 78 (5)](https://user-images.githubusercontent.com/2342458/194169079-aa12e92d-87fd-4da4-9afd-93de44874dae.png)
# Kinsta - Hello World - Static Site With Astro 🚀An example of how to deploy a static site built with Astro on Kinsta App Hosting services.
> Kinsta’s Application Hosting is a service to run your web apps and any databases side by side in a hassle-free environment, tailored for developer needs and ease of use. App Hosting is currently in an invite-only beta phase, sign up for a test account at [kinsta.com/application-hosting](https://kinsta.com/application-hosting/).
## Dependency Management
During the deployment process Kinsta will automatically install dependencies defined in your `package.json` file.
## Web Server Setup
### Port
Kinsta automatically sets the `PORT` environment variable. You should **not** define it yourself and you should **not** hard-code it into the application. The `serve` packageutilizes the port set by Kinsta automatically.
### Start Command
When deploying an application Kinsta will automatically create a web process with `npm start` as the entry point. Make sure to use this command to run your server.
## Deployment Lifecycle
Whenever a deployment is initiated (through creating an application or re-deploying due to an incoming commit) the `npm build` command is run, followed by the `npm start` command.
## What is Astro
Astro is an **all-in-one web framework** for building **fast, content-focused** websites.### Key Features
- **Component Islands:** A new web architecture for building faster websites.
- **Server-first API design:** Move expensive hydration off of your users’ devices.
- **Zero JS, by default:** No JavaScript runtime overhead to slow you down.
- **Edge-ready:** Deploy anywhere, even a global edge runtime like Deno or Cloudflare
- **Customizable:** Tailwind, MDX, and 100+ other integrations to choose from.
- **UI-agnostic:** Supports React, Preact, Svelte, Vue, Solid, Lit and more.More info on the [astro.build](https://astro.build/) website.