Sample Express application setup for continuous deployment with Fly.io.
Here're some of the project's best features:
- Continuous Development (CD) with GitHub actions
- TypeScript
- Environment variable validation
1. Install dependencies
{npm/yarn/pnpm} install
2. Environment variables
+ PGHOST=""
+ PGDATABASE=""
+ PGUSER=""
+ PGPASSWORD=""
+ ENDPOINT_ID=""
3. Run the server
{npm/yarn/pnpm} run dev
Technologies used in the project:
- Typescript
- Express.js
- Zod
- @t3-oss/env
- postgres
- tsup