Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aravindballa/hackletter
Repository for Hackletter, a weekly newsletter by Aravind, built on top of Buttondown's API.
https://github.com/aravindballa/hackletter
cloudflare-workers remix-run tailwindcss
Last synced: 29 days ago
JSON representation
Repository for Hackletter, a weekly newsletter by Aravind, built on top of Buttondown's API.
- Host: GitHub
- URL: https://github.com/aravindballa/hackletter
- Owner: aravindballa
- Created: 2022-01-07T13:59:14.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-17T05:35:07.000Z (about 2 years ago)
- Last Synced: 2024-05-01T15:04:31.167Z (8 months ago)
- Topics: cloudflare-workers, remix-run, tailwindcss
- Language: TypeScript
- Homepage: https://hackletter.email
- Size: 755 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Remix - hackletter - [website](https://hackletter.email/) (Build with Remix)
README
# Welcome to Remix!
- [Remix Docs](https://remix.run/docs)
## Development
You will be running two processes during development:
- The Miniflare server (miniflare is a local environment for Cloudflare Workers)
- The Remix development server```sh
# in one tab, start the remix dev server
$ npm run dev# in another, start the miniflare server
$ npm start
```Open up [http://127.0.0.1:8787](http://127.0.0.1:8787) and you should be ready to go!
If you'd rather run everything in a single tab, you can look at [concurrently](https://npm.im/concurrently) or similar tools to run both processes in one tab.
## Deployment
Use [wrangler](https://developers.cloudflare.com/workers/cli-wrangler) to build and deploy your application to Cloudflare Workers. If you don't have it yet, follow [the installation guide](https://developers.cloudflare.com/workers/cli-wrangler/install-update) to get it setup. Be sure to [authenticate the CLI](https://developers.cloudflare.com/workers/cli-wrangler/authentication) as well.
If you don't already have an account, then [create a cloudflare account here](https://dash.cloudflare.com/sign-up) and after verifying your email address with Cloudflare, go to your dashboard and set up your free custom Cloudflare Workers subdomain.
Once that's done, you should be able to deploy your app:
```sh
npm run deploy
```