Skip to content

About

Source code for the archodex.com website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Archodex.com website source code

The archodex.com website is a static site forked from the AstroWind template. It is built using Astro and Tailwind CSS. The static assets are hosted from a CDN.

Development

The website can be run in development mode using the following commands:

npm install
npm run dev

There is a Visual Studio Code task named Astro dev server that can also be used to start the server.

Devcontainer workflow

The shared development environment runs Astro in Docker using node:lts. It publishes the dev server at http://localhost:4321 and keeps Linux node_modules in a Docker volume so they do not conflict with host dependencies.

Start or repair the devcontainer:

./scripts/devcontainer/start

Force a restart:

./scripts/devcontainer/start --restart

Run project commands inside the devcontainer:

./scripts/devcontainer/exec npm run check

Watch the Astro dev-server output:

./scripts/devcontainer/logs

Stop the devcontainer without deleting it or its volumes:

./scripts/devcontainer/stop

The Visual Studio Code tasks Devcontainer: start Astro dev server, Devcontainer: show Astro logs, and Devcontainer: stop expose the same commands. Git workflows stay on the host instead of passing Git credentials into the container.

About

Source code for the archodex.com website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages