Categorygithub.com/sakuyacatcat/scrape-line-bot
modulepackage
0.0.0-20240816032354-aba4715edf5b
Repository: https://github.com/sakuyacatcat/scrape-line-bot.git
Documentation: pkg.go.dev

# README

scrape-line-bot

Requirements

  • install
    • docker
    • docker-compose
    • GNU Make
  • registration
    • fly.io

Usage

build

make build

local run

make run

login to fly.io

make auth

1st deploy application on fly.io

make app_start

deploy application to fly.io

make deploy

destroy application

make destroy

Architecture

graph TD

  A[main.go]

  subgraph interface
    B[handler]
  end

  subgraph infrastructure
    C[scraper]
  end


  subgraph view
    D[view]
  end

  subgraph application service
    E[usecase]
  end

  subgraph domain
    F[service]
    G[model]
    H[repository]
    F --> G
  end

  A -->|"エントリーポイント"| B
  B -->|"UseCaseへ注入"| C
  B -->|"表示結果の整形"| D
  B -->|"コート探索"| E
  E -->|"フィルター"| F
  E -->|"クエリ"| H
  C -.->|"実装(抽象に依存)"| H

# Packages

Package mock is a generated GoMock package.
No description provided by the author