Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/louisescher/.dev
- Owner: louisescher
- License: mit
- Created: 2025-01-05T22:36:31.000Z (3 days ago)
- Default Branch: main
- Last Pushed: 2025-01-07T16:34:54.000Z (1 day ago)
- Last Synced: 2025-01-07T17:50:09.499Z (1 day ago)
- Topics: astro, giscus, portfolio, website, withastro
- Language: Astro
- Homepage: https://louisescher.dev
- Size: 4.36 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```