Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/louisescher/.dev

My personal website
https://github.com/louisescher/.dev

astro giscus portfolio website withastro

Last synced: about 23 hours ago
JSON representation

My personal website

Awesome Lists containing this project

README

        

# louisescher/.dev

This is the monorepo which holds the code and all surrounding tools that make up my personal website, [louisescher.dev](https://louisescher.dev).

## Project Structure

This is a monorepo. Within the `packages/` directory, you'll find all of the parts that make up this project:

### `packages/bot/`

This directory contains the code for the Discord bot that powers the status features on my site, like the currently playing song. To find out more, head to [its own README](packages/bot/README.md).

### `packages/dotdev/`

This directory contains the code for the website itself. To find out more, head to [its own README](packages/dotdev/README.md).

### `packages/shared/`

The `shared/` package contains database-related code that is used by the other packages. All it does is re-export drizzle and initialize a database connection.

## Deploying

The easiest way of deploying this project is by simply building and running the Dockerfile from the root directory, like this:

```bash
pnpm docker:build && pnpm docker:start
```