My personal and portfolio website, built with Astro and SolidJS.
π Live site
ποΈ Figma design
-
Install dependencies
bun install
-
Start the development server
bun run dev
-
Build the site
bun run build
-
Preview the built site
bun run preview
This site can be deployed to a Docker container.
The port is exposed on 8443
.
# Run on this shell
docker compose up
# or run in background
docker compose up -d
If you want to deploy statically via GitHub pages, Cloudflare pages, or similar, modify astro.config.mjs to remove the adapter for Node.js:
},
- adapter: node({
- mode: 'middleware',
- }),
// ...
The dist/
directory can then be served statically.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
While the work itself is open source, I'd appreciate if you would credit me as the author if you'd like to use this project for your own work. Thank you! π