Skip to content

bcm-works/site

Repository files navigation

Site

This repository contains the public website at bcm.works, along with related assets and documentation.

Status

GitHub Workflow Uptime Docker Image

Structure

Tech Stack

Local Setup

The systems in this repository assume that your local machine:

  • Has an up-to-date version of Mise installed and ready
  • Has an up-to-date version of Homebrew installed and ready
  • Has an up-to-date version of Docker CLI installed and ready

Note that my dotfiles repository contains install scripts for most of the above items.

Local Tools

Run the Mise setup task to setup your local environment:

mise run setup

This repository uses Mise to apply config and run commands from the .mise directory.

Some command aliases are set in .mise/config.toml that are available in terminal sessions in this directory after running the setup-tools command above.

To list all of the available Mise tasks, run the alias command:

tasks

Deployment

Setup GitHub Actions and Railway by completing the Initial Setup section from infra/README.md.

Following this, new releases can be manually triggered from GitHub Actions via release.yml.

This includes building and pushing a new Docker Image to GitHub Packages, which will then automatically trigger a deployment via Railway.

Packages

 
 
 

Contributors