AlexDunmow / infinote

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  _____        __ _             _       
 |_   _|      / _(_)           | |      
   | |  _ __ | |_ _ _ __   ___ | |_ ___ 
   | | | '_ \|  _| | '_ \ / _ \| __/ _ \
  _| |_| | | | | | | | | | (_) | ||  __/
 |_____|_| |_|_| |_|_| |_|\___/ \__\___|

Dependencies

Included dependent binaries

Development

Database

docker run -d -p 5438:5432 \
--name infinote-db \
-e POSTGRES_USER=infinote \
-e POSTGRES_PASSWORD=dev \
-e POSTGRES_DB=infinote \
postgres:11-alpine
docker exec -it infinote-db psql -U infinote
CREATE EXTENSION IF NOT EXISTS pg_trgm;
CREATE EXTENSION IF NOT EXISTS pgcrypto;
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
\q

Update Tools (if required)

cd server
go generate -tags tools ./tools/...

Web

cd web
npm install
npm start

Server

cd server
../scripts/db-prepare.sh
go generate

cd graphql
go generate

cd ..

go run cmd/platform/main.go db-drop
go run cmd/platform/main.go db-migrate
go run cmd/platform/main.go db-seed
../bin/realize start

Packaging

./scripts/build-docker.sh

About


Languages

Language:Go 56.9%Language:TypeScript 38.3%Language:Shell 1.7%Language:PLpgSQL 1.4%Language:JavaScript 0.6%Language:CSS 0.5%Language:Dockerfile 0.3%Language:HTML 0.2%