-
Clone the repo
git clone git@github.com:tklein1801/tklein.it.git
-
Install dependencies
npm install
-
Set environment variables (as defined in the
./.env.example)# Start the development server npm run dev
Create .env from .env.example and set the required API credentials before starting the container:
cp .env.example .envRun the prebuilt production image from GitHub Container Registry:
docker compose up -dTo build and run the image locally instead, use the local Compose override:
docker compose -f compose.yml -f compose.local.yml up --build -dBoth configurations serve the app at http://localhost:3000. See docs/docker.md for environment-variable and container details.
The Concourse pipelines and the staged migration from GitHub Actions are documented in docs/concourse.md.