Skip to content

prateekkumarweb/twopi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwoPi

How to use?

.env file

TWOPI_DATA_DIR=../data
TWOPI_API_URL=http://localhost:8000
TWOPI_SECRET_KEY=<twopi_secret_key>
CURRENCY_API_KEY=<currency_api_key>
$ cd twopi-web
$ pnpm install
$ pnpm run dev
# Build for production
$ pnpm run build
$ pnpm run start

Running twopi-service:

$ cd twopi-service
$ source .env
$ RUST_LOG=debug cargo run --release

Migration:

$ cd twopi-service
# Generate migration
$ sea-orm-cli migrate generate <migration_name>
# Migrate
$ DATABASE_URL='sqlite://../data/dev.sqlite?mode=rwc' sea-orm-cli migrate
# Generate entities
$ DATABASE_URL='sqlite://../data/dev.sqlite?mode=rwc' sea-orm-cli generate entity -o src/entity --with-serde both

User Migration:

$ cd twopi-service
# Generate migration
$ sea-orm-cli migrate generate <migration_name> -d user-migration
# Migrate
$ DATABASE_URL='sqlite://../data/auth.sqlite?mode=rwc' sea-orm-cli migrate -d user-migration
# Generate entities
$ DATABASE_URL='sqlite://../data/auth.sqlite?mode=rwc' sea-orm-cli generate entity -o src/user_entity --with-serde both

Releases

No releases published

Packages

No packages published