keboola/syrup
最新稳定版本:11.6.1
Composer 安装命令:
composer create-project keboola/syrup
包简介
Syrup
README 文档
README
Syrup is a framework for rapid development of Keboola Connection components (i.e. extractors). It is based on Symfony2 framework.
Development
Note: Elastic & MySQL non-persistent
- Clone from GitHub
git clone https://github.com/keboola/syrup.git
- Set up Docker Compose
docker-compose build
- Create
.envfile with this content
SYRUP_APP_NAME=syrup-devel
DATABASE_HOST=mysql
DATABASE_USER=syrup
DATABASE_PASSWORD=syrup
DATABASE_NAME=syrup
DATABASE_PORT=3306
ELASTICSEARCH_HOST=elastic:9200
AWS_S3_BUCKET_LOGS_PATH=/debug-files
SAPI_URL=https://connection.keboola.com/
SAPI_TOKEN=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
AWS_S3_BUCKET=
AWS_SQS_DEFAULT_QUEUE=
AWS_SQS_TEST_QUEUE_NAME=
- Create AWS resources from aws-services.json and fill
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_REGION,AWS_S3_BUCKET,AWS_SQS_DEFAULT_QUEUEandAWS_SQS_TEST_QUEUE_NAMEin.env - Insert a Storage API token into
SAPI_TOKEN - Run elasticsearch and mysql
docker-compose up elastic mysql
- Run tests
docker-compose run --rm tests
License
MIT licensed, see LICENSE file.
统计信息
- 总下载量: 41.93k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-02-28