Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vedashree29296/neo4j-go-lambda-connector
Connect to Neo4J using golang, serverless and aws lambda
https://github.com/vedashree29296/neo4j-go-lambda-connector
aws-lambda golang neo4j neo4j-driver serverless
Last synced: about 1 month ago
JSON representation
Connect to Neo4J using golang, serverless and aws lambda
- Host: GitHub
- URL: https://github.com/vedashree29296/neo4j-go-lambda-connector
- Owner: vedashree29296
- License: mit
- Created: 2020-06-08T07:35:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-08T09:27:44.000Z (over 4 years ago)
- Last Synced: 2024-06-19T05:22:55.483Z (6 months ago)
- Topics: aws-lambda, golang, neo4j, neo4j-driver, serverless
- Language: Go
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neo4j-Go-lambda-connector
Connect to Neo4J using golang, serverless and aws lambda## Installation and Deployments
### Requirements:
- Docker service should be running- Make sure this code base is in $(GOROOT)/src directory
- Ensure AWS credentials are configured for the particular account/IAM Role
- Install dep package
``` sudo apt install go-dep```
- Install serverless
``` npm install -g serverless```
## Building and Deploying to serverless
- Edit the serverless.yml file according to requirements
- Build the package using make
``` cd neo4j-lambda-connector```
```make clean```
``` make build ```
```serverless deploy```
Or simply run the script:
``` /bin/bash runserverless.sh```
## Troubleshooting
- Deployment issues can be due to permissions set on the bin/ folder. Set the execute permission on the bin folder if it is not set already using:
``` chmod 777 -R bin```