Skip to content

Gopher Signal uses smart technology to quickly summarize important points from HackerNews.com articles. https://gophersignal.com

Notifications You must be signed in to change notification settings

k-zehnder/gophersignal

Repository files navigation

GopherSignal

CI/CD Pipeline

Quickstart

  1. Clone the Repository:

    git clone https://github.com/k-zehnder/gophersignal.git
    cd gophersignal
  2. Set Up Environment:

    Copy the example environment file and update any necessary values:

    cp .env.example .env
  3. Start Development Environment:

    Build and start all services:

    make dev

    Note: The ollama service starts by running ollama serve, pulling the required model (llama3:instruct), and creating a readiness flag. Other services wait until ollama is fully ready before proceeding.

  4. Run the Scraper:

    Populate the database by running the scraper:

    make scrape
  5. Access the Application: