From abb9aca054b9adf931754ac727742dffcddb3eef Mon Sep 17 00:00:00 2001 From: mozturk Date: Thu, 30 Jan 2025 17:00:06 +0300 Subject: [PATCH] Add sample config --- Dockerfile | 6 +++--- _conf/jec-config.json | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 _conf/jec-config.json diff --git a/Dockerfile b/Dockerfile index b88fdb9..b01104a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM golang:1.14 as builder +FROM golang:1.14 AS builder ADD . $GOPATH/src/github.com/atlassian/jec WORKDIR $GOPATH/src/github.com/atlassian/jec/main RUN export GIT_COMMIT=$(git rev-list -1 HEAD) && \ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -installsuffix cgo \ - -ldflags "-X main.JECCommitVersion=$GIT_COMMIT -X main.JECVersion=1.0.1" -o nocgo -o /jec . -FROM python:alpine3.16 as base + -ldflags "-X main.JECCommitVersion=$GIT_COMMIT -X main.JECVersion=1.0.5" -o nocgo -o /jec . +FROM python:alpine3.16 AS base RUN pip install requests RUN addgroup -S jec && \ adduser -S jec -G jec && \ diff --git a/_conf/jec-config.json b/_conf/jec-config.json new file mode 100644 index 0000000..e69585b --- /dev/null +++ b/_conf/jec-config.json @@ -0,0 +1,27 @@ +{ + "apiKey": "e5061f1f-f545-4eeb-8ef9-7fa3e4734e0d", + "baseUrl": "https://api.atlassian.com", + "logLevel": "DEBUG", + "globalFlags": { + }, + "actionMappings": { + "jec-test": { + "filepath": "/home/jsm/example.py", + "sourceType": "local", + "stdout": "/home/jsm/example.out", + "stderr": "/home/jsm/example.err" + } + }, + "pollerConf": { + "pollingWaitIntervalInMillis": 100, + "visibilityTimeoutInSec": 30, + "maxNumberOfMessages": 10 + }, + "poolConf": { + "maxNumberOfWorker": 12, + "minNumberOfWorker": 4, + "monitoringPeriodInMillis": 15000, + "keepAliveTimeInMillis": 6000, + "queueSize": 0 + } +}