Commit b10741dd authored by Pasan Mallawaarachchi's avatar Pasan Mallawaarachchi 💻

email changes

parent 3b66b248
FROM golang:1.12.1-stretch
COPY ./ /go/src/go-with-compose
WORKDIR /go/src/go-with-compose
RUN go get github.com/mailgun/mailgun-go
RUN go get gopkg.in/yaml.v2
CMD go run worker.go
couchdb:
port: '5984'
host: 0.0.0.0
host: bpapi_default
username: root
password: root
curl:
check_mail: http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1 #http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1
get_outbox_mail: http://root:root@0.0.0.0:5984/outbox/
delete_outbox_mail: http://root:root@0.0.0.0:5984/outbox/
add_sent_mail: http://root:root@0.0.0.0:5984/sentitems/
add_mail_log: http://root:root@0.0.0.0:5984/mail_logs/
check_mail: http://root:root@bpapi_default:5984/outbox/_all_docs/?limit=1 #http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1
get_outbox_mail: http://root:root@bpapi_default:5984/outbox/
delete_outbox_mail: http://root:root@bpapi_default:5984/outbox/
add_sent_mail: http://root:root@bpapi_default:5984/sentitems/
add_mail_log: http://root:root@bpapi_default:5984/mail_logs/
protocols:
method: http://
requests:
......
version: "2"
services:
goworker:
container_name: go-worker
restart: always
build: .
......@@ -139,15 +139,18 @@ func main() {
*/
req, reqErr := http.NewRequest(config.Requests.Get, config.Curl.CheckMail, nil)
//req, reqErr := http.NewRequest("GET", "http://root:root@0.0.0.0:5984/outbox/_all_docs/?limit=1", nil)
req.Header.Set(config.Requests.HeaderType, config.Requests.HeaderJson)
resp, respErr := http.DefaultClient.Do(req)
if reqErr != nil {
alert := " Error creating request to OUTBOX DB \n" + reqErr.Error()
alertAdmin(alert)
panic(reqErr)
}
req.Header.Set(config.Requests.HeaderType, config.Requests.HeaderJson)
resp, respErr := http.DefaultClient.Do(req)
if respErr != nil {
alert := " Error in getting email from the OUTBOX DB \n" + respErr.Error()
alertAdmin(alert)
panic(respErr)
}
defer resp.Body.Close()
respbody, _ := ioutil.ReadAll(resp.Body)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment