Add settings for SMTP
This commit is contained in:
parent
007b2a375f
commit
cde37d1679
2 changed files with 20 additions and 8 deletions
|
@ -1 +1,10 @@
|
|||
DATABASE_DSN="postgres://user:password@127.0.0.1:5432/database?sslmode=disable"
|
||||
S3_ENDPOINT="https://sfo2.spaces.digitalocean.com"
|
||||
S3_KEY="URVEXAMPLETOKENN/IAWG3"
|
||||
S3_SECRET="9examplewbvxsvobzunvqwdenvhws"
|
||||
S3_LOCATION="sfo2"
|
||||
S3_SSL=true
|
||||
S3_BUCKET="bucket"
|
||||
SMTP_SERVER="smtp.example.com"
|
||||
SMTP_USER="user@example.com"
|
||||
SMTP_PASS="password"
|
||||
|
|
|
@ -4,24 +4,27 @@ import (
|
|||
"net/http"
|
||||
"sync"
|
||||
|
||||
"github.com/caarlos0/env"
|
||||
"github.com/jmoiron/sqlx"
|
||||
"bitmask.me/skeleton/assets"
|
||||
"bitmask.me/skeleton/internal/database"
|
||||
"bitmask.me/skeleton/internal/storage"
|
||||
"bitmask.me/skeleton/internal/templates"
|
||||
"github.com/caarlos0/env"
|
||||
"github.com/jmoiron/sqlx"
|
||||
)
|
||||
|
||||
// Config contains all neccessary configuration for the App
|
||||
type Config struct {
|
||||
DatabaseDSN string `env:"DATABASE_DSN"`
|
||||
|
||||
S3Key string `env:"S3_KEY"`
|
||||
S3Secret string `env:"S3_SECRET"`
|
||||
S3Location string `env:"S3_LOCATION"`
|
||||
S3Endpoint string `env:"S3_ENDPOINT"`
|
||||
S3SSL bool `env:"S3_SSL"`
|
||||
S3Bucket string `env:"S3_BUCKET"`
|
||||
S3Key string `env:"S3_KEY"`
|
||||
S3Secret string `env:"S3_SECRET"`
|
||||
S3Location string `env:"S3_LOCATION"`
|
||||
S3Endpoint string `env:"S3_ENDPOINT"`
|
||||
S3SSL bool `env:"S3_SSL"`
|
||||
S3Bucket string `env:"S3_BUCKET"`
|
||||
SMTPServer string `env:"SMTP_SERVER"`
|
||||
SMTPUser string `env:"SMTP_USER"`
|
||||
SMTPPassword string `env:"SMTP_PASS"`
|
||||
}
|
||||
|
||||
// ConfigFromEnv loads the configuration from environment variables
|
||||
|
|
Loading…
Reference in a new issue