Skip to content

Latest commit

 

History

History
10 lines (10 loc) · 879 Bytes

README.md

File metadata and controls

10 lines (10 loc) · 879 Bytes

Build Instructions

  • Clone repository: git clone https://github.com/fiatjaf/lntxbot && cd lntxbot
  • Build: go get && go build ./... && go test ./... && make
  • Start requirements
    start postgres: docker run -d --name dev-postgres -e POSTGRES_PASSWORD=Pass2020! -v ${HOME}/postgres-data/:/var/lib/postgresql/data -p 5432:5432 postgres
    create db: psql -h localhost -U postgres -f postgres.sql
    start redis: docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest
    download and place cliche.jar to ${HOME} folder
  • Set environment variables and run it: SERVICE_URL="<external URL>" PORT=3003 TELEGRAM_BOT_TOKEN=$TELEGRAM_BOT_TOKEN DATABASE_URL="user=postgres password=Pass2020! sslmode=disable" REDIS_URL="redis://localhost:6379" CLICHE_DATADIR="${HOME}/.cliche" CLICHE_JAR_PATH="${HOME}/cliche.jar" PROXY_ACCOUNT="123" go run .