Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func InitRethinkDB(config *config.Config) *r.Session {
- var err error
- var session *r.Session
- var t *tls.Config
- pem, err := ioutil.ReadFile("config/compose.crt")
- if err != nil {
- log.Fatalf("Rethinkdb/SSL: %s", err)
- }
- t = &tls.Config{RootCAs: x509.NewCertPool()}
- t.RootCAs.AppendCertsFromPEM(pem)
- session, err = r.Connect(r.ConnectOpts{
- Address: "aws-us-east-1-portal.9.dblayer.com:0000",
- Database: "nameDatabase",
- Username: "username",
- Password: "password",
- TLSConfig: t,
- })
- r.SetVerbose(true)
- if err != nil {
- log.Fatal(err)
- } else {
- printStr("Conexión establecida")
- }
- return session
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement