Change the command of a service

satanTime January 22, 2020

Hi,

I'm trying to run MINIO https://hub.docker.com/r/minio/minio/ as a service for my pipelines.
The thing is that the image requires command to be present, for example "server /tmp". 

Is there a way to define the command in definitions:services: in bitbucket-pipelines.yml?

Thank you.

1 answer

1 accepted

0 votes
Answer accepted
satanTime September 10, 2020

Unless it has been fixed you can use this image: https://hub.docker.com/r/satantime/minio-server

 

Charles Bilbo September 21, 2020

how did you end up creating a bucket within the pipeline ? 

satanTime September 21, 2020

Hi, In the bitbucket-pipeline.yaml I have

definitions:
services:
minio:
image: satantime/minio-server:RELEASE.2020-04-28T23-56-56Z
variables:
MINIO_ACCESS_KEY: 123
MINIO_SECRET_KEY: 12345678

 then in a step I have

 - step:
name: E2E
services:
- minio
script
:
- export MINIO_HOST=127.0.0.1
- export MINIO_PORT=9000
- export MINIO_ACCESS_KEY=123
- export MINIO_SECRET_KEY=12345678
- npm run e2e # your step here

 and in the code

const storage = new MinioClientExtended({
endPoint: process.env.MINIO_HOST,
port: parseInt(process.env.MINIO_PORT, 10),
useSSL: !!process.env.MINIO_SECURE,
accessKey: process.env.MINIO_ACCESS_KEY,
secretKey: process.env.MINIO_SECRET_KEY,
});

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events