Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rodeyfeld/doppler

personal site / blog
https://github.com/rodeyfeld/doppler

bun go go-templ htmx tailwindcss

Last synced: 5 days ago
JSON representation

personal site / blog

Awesome Lists containing this project

README

        

# doppler
Personal website for rodeyfeld.

## local dev

- Create and Migrate db using `goose`:
```bash
go install github.com/pressly/goose/v3/cmd/goose@latest
touch doppler.db
goose -dir internal/db/sql/ sqlite3 doppler.db up
```

- To install dependencies:

```bash
bun install
```

- To run Go hot reload:
```bash
air
```

To watch templ file changes:
```bash
templ generate --watch
```

To regenerate Tailwind output:
```bash
bun run tailwindcss -i ./static/css/input.css -o ./static/css/output.css --watch
```

## docker

Build dockerfile
```bash
docker build --tag doppler .
docker run -p 1323:1323 doppler
```