Skip to content

Commit 32ebe66

Browse files
author
James Lee
committed
Merge branch 'branch-v0.8' into branch-v0.9
2 parents f668f22 + 7718e62 commit 32ebe66

File tree

3 files changed

+32
-26
lines changed

3 files changed

+32
-26
lines changed

.circleci/config.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
version: 2
2+
jobs:
3+
build:
4+
working_directory: /dockerapp
5+
docker:
6+
- image: docker:17.05.0-ce-git
7+
steps:
8+
- checkout
9+
- setup_remote_docker
10+
- run:
11+
name: Install dependencies
12+
command: |
13+
apk add --no-cache \
14+
py-pip=9.0.0-r1
15+
pip install \
16+
docker-compose==1.15.0
17+
- run:
18+
name: Run tests
19+
command: |
20+
docker-compose up -d
21+
docker-compose run dockerapp python test.py
22+
- deploy:
23+
name: Push application Docker image
24+
command: |
25+
docker login -e $DOCKER_HUB_EMAIL -u $DOCKER_HUB_USER_ID -p $DOCKER_HUB_PWD
26+
docker tag dockerapp_dockerapp $DOCKER_HUB_USER_ID/dockerapp:$CIRCLE_SHA1
27+
docker tag dockerapp_dockerapp $DOCKER_HUB_USER_ID/dockerapp:latest
28+
docker push $DOCKER_HUB_USER_ID/dockerapp:$CIRCLE_SHA1
29+
docker push $DOCKER_HUB_USER_ID/dockerapp:latest

circle.yml

-24
This file was deleted.

docker-compose.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
version: '2'
1+
version: "3.0"
22
services:
33
dockerapp:
44
build: .
55
ports:
66
- "5000:5000"
7-
7+
depends_on:
8+
- redis
89
redis:
910
image: redis:3.2.0

0 commit comments

Comments
 (0)