Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
--- /dev/null
+# For beanstalkd 1.12 use edge branch
+#FROM alpine:edge
+
+FROM alpine:3.12.3
+
+MAINTAINER Kyrylo Shatskyy <kyrylo.shatskyy@suse.com>
+
+RUN apk update && apk add beanstalkd beanstalkd-doc
+
+ENV BEANSTALK_ADDR "0.0.0.0"
+ENV BEANSTALK_PORT "11300"
+
+CMD /usr/bin/beanstalkd -V -l $BEANSTALK_ADDR -p $BEANSTALK_PORT
--- /dev/null
+version: "3.7"
+
+services:
+ postgres:
+ image: postgres
+ ports:
+ - "5432:5432"
+ environment:
+ POSTGRES_PASSWORD: secret
+ POSTGRES_USER: paddles
+ POSTGRES_DB: paddles
+ PGDATA: /var/lib/postgresql/data/pgdata
+ volumes:
+ - ${TEUTHOLOGY_DATA:-"$HOME/.teuthology/postgres"}:/var/lib/postgresql/data
+ paddles:
+ build: ../paddles
+ environment:
+ PADDLES_SERVER_HOST: 0.0.0.0
+ PADDLES_SQLALCHEMY_URL: postgresql+psycopg2://paddles:secret@postgres/paddles
+ ports:
+ - "8180:8080"
+ depends_on:
+ - postgres
+ pulpito:
+ build: ../pulpito
+ environment:
+ PULPITO_PADDLES_ADDRESS: http://paddles:8080
+ ports:
+ - "8081:8081"
+ depends_on:
+ - paddles
+ beanstalk:
+ build: beanstalk/alpine
+ ports:
+ - "11300:11300"
+ # todo: teuthology-worker