Skip to content

ping-42/admin-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Admin Api/UI

The Admin API serves data to the Admin UI.

Running the Server

Env Var

ADMIN_API_JWT_SECRET is required.

Running

cd /workspaces/admin-api
go run . -p8081

Running the UI

Env file

Create .env file in the home directory with the properly specified REACT_APP_API_DOMAIN. This is the URL to the admin-api. Please check .env.example.

Running

cd /workspaces/admin-ui
npm run start

Development

Ports

In Codespaces, after the admin-api is running, you need to make the Port Visibility public to be accessible from the admin-ui. Go to the Port tab, right-click on the admin-api port (e.g., 8081), and then choose Port Visibility -> Public.

User permissions & first time login

  • Run the migrations
cd /workspaces/server
go run . migrate
  • Once the UI and the API are running, the only thing required to be able to log in is the Metamask plugin installed. When you click on Login With Metamask, a new user and orgnisation with your wallet will be created (if you are logging in for the first time). To have root permissions, you will need to update your permission group manually in the database:

UPDATE users SET user_group_id=1 WHERE wallet_address='0xd694cfc8c66e34371eae8ebe03d54867e5c6cec4'

Note: use your address

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors