-
Notifications
You must be signed in to change notification settings - Fork 2
/
example.env
39 lines (32 loc) · 889 Bytes
/
example.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# General App Configuration
APP_NAME="GO SKELETON"
APP_VERSION="v0.0.1"
API_PORT=:7011
#Available App ENV: production, dev, local
APP_ENV=development
# Don't forget to define this on Production!!
ALLOWED_CREDENTIAL_ORIGINS=*.example.com
# MySQL/MariaDB configuration
MYSQL_DATABASE_NAME=go_skeleton
MYSQL_HOST=localhost
MYSQL_POOL=50
MYSQL_PORT=3306
MYSQL_USERNAME=root
MYSQL_PASSWORD=
MYSQL_TIMEZONE=Asia/Jakarta
# Redis configuration
REDIS_HOST=127.0.0.1:6370
REDIS_PASSWORD=
REDIS_READ_TIMEOUT=600
REDIS_WRITE_TIMEOUT=600
# JWT Config
JWT_EXPIRE_DAYS_COUNT=3
# RabbitMQ configuration (Optional if needed)
RABBITMQ_URI=amqp://guest:guest@localhost:5672/
RABBITMQ_EXCHANGE=events
RABBITMQ_QUEUE_TYPE=topic
RABBITMQ_QUEUE_PREFIX="go-skeleton"
RABBITMQ_RETRY_COUNT=3
# Mongodb configuration (Optional if needed)
MONGODB_URI=mongodb://localhost:27017
MONGODB_DATABASE_NAME=go_skeleton