Skip to content
Hargata Softworks edited this page Apr 22, 2024 · 10 revisions

Developer Documentation

This wiki is specifically for developers: those wishing to build LubeLogger on their own and/or contribute to the project, if you're just looking to quickly spin up an instance of LubeLogger, scroll all the way down to "Quick Start Guide"

Tools and Prerequisites

  • .NET 8 SDK
  • .NET IDE (Visual Studio / Rider) - Optional, but highly recommended

Build Instructions(IDE)

  1. Clone the repository
  2. Open up CarCareTracker.sln in your IDE
  3. Build solution in IDE

Build Instructions(Console)

  1. Clone this repository
  2. Run dotnet restore

Build Instructions(Docker)

  1. Clone this repository
  2. Run docker build --build-arg="TARGETARCH=linux/amd64" -t lubelogger -f Dockerfile .

Quick Start Guide

Quick, No Configuration Guide for Spinning Up LubeLogger in Docker

Run the following commands:

docker pull ghcr.io/hargata/lubelogger:latest
curl https://raw.githubusercontent.com/hargata/lubelog/main/.env -o .env
curl https://raw.githubusercontent.com/hargata/lubelog/main/docker-compose.yml -o docker-compose.yml
docker compose up -d
Clone this wiki locally