How to set DB Server - dapucita/haxbotron GitHub Wiki
Language : English, Korean(한국어)
How to set DB Server
You can configure some initial settings for db
server.
You don't have to build(compile) again after configure, so it is very convenient.
How to set
First create .env
file into the directory where db
server is located.
After create the file, open and edit by text editor and save it.
You don't have to build(compile) again after configure, but you need to restart your bot application for reflect some changes.
Refer to .env.sample
file if you feels difficult to set up.
Cautions
Do not share .env
file with other people.
Especially it is recommended to be careful not to leak it out if important information is contained.
If the bot makes some errors after configure .env
file, you'd better to check again the correct format.
Control server access
Port Number
You can manually set the port number of the db
server by setting SERVER_PORT
. (default 13001
)
SERVER_PORT = 13001
IP Address Whitelist
You can set SERVER_WHITELIST_IP
to specify the IP addresses to allow access to the db
server.
SERVER_WHITELIST_IP = "::ffff:127.0.0.1,127.0.0.1"
The IP addresses are separated by comma (,). The clients not on this list cannot access the db
server.
Connect Database
Set database
You can set DB_DIALECT
, DB_HOST
, DB_USERNAME
, DB_PASSWORD
, DB_DATABASE
, and DB_OPERATORS_ALIASES
for fit to your environment.
DB_DIALECT = "sqlite"
DB_HOST = "haxbotron.sqlite.db"
DB_USERNAME = ""
DB_PASSWORD = ""
DB_DATABASE = ""
DB_OPERATORS_ALIASES = false
In version 0.4.0
, these settings are not actually applied yet.