line / clova-cek-sdk-go-sample

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clova-cek-sdk-go-sample

How to Setup

Clone this repository.

git clone https://github.com/line/clova-cek-sdk-go-sample.git

Dependency

go get github.com/line/clova-cek-sdk-go/cek
go get github.com/line/line-bot-sdk-go/linebot

Set EXTENSION_ID

export EXTENSION_ID=<YOUR_EXTENSION_ID>

If you test local environment, set DEBUG_MODE=true to avoid request validation.

export DEBUG_MODE=true

Deploy to Heroku

Install Heroku CLI: The Heroku CLI

Create Heroku app.

heroku create

Setup govendor

govendor init
govendor fetch github.com/line/clova-cek-sdk-go/cek
govendor fetch github.com/line/line-bot-sdk-go/linebot

Set environment variables

heroku config:set EXTENSION_ID=<YOUR_EXTENSION_ID>

If you use Messaging API

heroku config:set CHANNEL_SECRET=<YOUR_CHANNEL_SECRET>
heroku config:set CHANNEL_ACCESS_TOKEN=<YOUR_CHANNEL_ACCESS_TOKEN>

Deploy

git push heroku master

About

License:Apache License 2.0


Languages

Language:Go 100.0%