Skip to content

Commit 3b7bc5d

Browse files
authored
Merge pull request #2017 from gizmoguy/tidy-dockerfiles
Tidy dockerfiles
2 parents b1f4913 + efb87f2 commit 3b7bc5d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+58
-920
lines changed

.gitlab-ci.yml

+2-14
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,9 @@ stages:
33
- build
44
- deploy
55

6-
build-env:
7-
stage: build-env
8-
image: docker:latest
9-
services:
10-
- docker:dind
11-
script:
12-
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com
13-
- docker build -t registry.gitlab.com/faucetsdn/faucet/dbuilder:latest -f ci/Dockerfile .
14-
- docker push registry.gitlab.com/faucetsdn/faucet/dbuilder:latest
15-
only:
16-
- tags
17-
186
build-package:
197
stage: build
20-
image: registry.gitlab.com/faucetsdn/faucet/dbuilder
8+
image: faucet/dbuilder
219
script:
2210
- cd /builds/faucetsdn/faucet
2311
- TAG="git describe --tags"
@@ -38,7 +26,7 @@ build-package:
3826

3927
deploy-package:
4028
stage: deploy
41-
image: registry.gitlab.com/faucetsdn/faucet/dbuilder
29+
image: faucet/dbuilder
4230
script:
4331
- cd /builds/faucetsdn/faucet/built-packages/
4432
- echo "{\"url\":\"https://packagecloud.io\",\"token\":\"$PACKAGECLOUD_TOKEN\"}" > ~/.packagecloud

Dockerfile renamed to Dockerfile.faucet

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## Image name: faucet/faucet
22

3-
FROM faucet/faucet-python3
3+
FROM faucet/python3
44

55
COPY ./ /faucet-src/
66

7-
RUN ./faucet-src/docker/base/install-faucet.sh
7+
RUN ./faucet-src/docker/install-faucet.sh
88

99
VOLUME ["/etc/faucet/", "/var/log/faucet/", "/var/run/faucet/"]
1010

Dockerfile.pi renamed to Dockerfile.faucet.pi

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## Image name: faucet/faucet-pi
22

3-
FROM faucet/faucet-python3-pi
3+
FROM faucet/python3-pi
44

55
COPY ./ /faucet-src/
66

7-
RUN ./faucet-src/docker/base/install-faucet.sh
7+
RUN ./faucet-src/docker/install-faucet.sh
88

99
VOLUME ["/etc/faucet/", "/var/log/faucet/", "/var/run/faucet/"]
1010

Dockerfile.fuzz-config

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Image name: faucet/config-fuzzer
22

3-
FROM faucet/faucet-testbase:latest
3+
FROM faucet/test-base:latest
44

55
ENV PIP="pip -q --no-cache-dir install --upgrade"
66
ENV PIP3="pip3 -q --no-cache-dir install --upgrade"

Dockerfile.fuzz-packet

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Image name: faucet/packet-fuzzer
22

3-
FROM faucet/faucet-testbase:latest
3+
FROM faucet/test-base:latest
44

55
ENV PIP="pip -q --no-cache-dir install --upgrade"
66
ENV PIP3="pip3 -q --no-cache-dir install --upgrade"

Dockerfile.gauge

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## Image name: faucet/gauge
22

3-
FROM faucet/faucet-python3
3+
FROM faucet/python3
44

55
COPY ./ /faucet-src/
66

7-
RUN ./faucet-src/docker/base/install-faucet.sh
7+
RUN ./faucet-src/docker/install-faucet.sh
88

99
VOLUME ["/etc/faucet/", "/var/log/faucet/"]
1010

Dockerfile.pi-gauge renamed to Dockerfile.gauge.pi

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## Image name: faucet/gauge-pi
22

3-
FROM faucet/faucet-python3-pi
3+
FROM faucet/python3-pi
44

55
COPY ./ /faucet-src/
66

7-
RUN ./faucet-src/docker/base/install-faucet.sh
7+
RUN ./faucet-src/docker/install-faucet.sh
88

99
VOLUME ["/etc/faucet/", "/var/log/faucet/"]
1010

Dockerfile.tests

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Image name: faucet/tests
22

3-
FROM faucet/faucet-testbase:latest
3+
FROM faucet/test-base:latest
44

55
ENV PIP="pip -q --no-cache-dir install --upgrade"
66
ENV PIP3="pip3 -q --no-cache-dir install --upgrade"
@@ -9,10 +9,10 @@ COPY ./ /faucet-src/
99
WORKDIR /faucet-src/
1010

1111
RUN \
12-
./docker/base/retrycmd.sh "$PIP -r /faucet-src/test-requirements.txt" && \
13-
./docker/base/retrycmd.sh "$PIP3 -r /faucet-src/requirements.txt" && \
14-
./docker/base/retrycmd.sh "$PIP3 -r /faucet-src/test-requirements.txt" && \
15-
./docker/base/retrycmd.sh "$PIP3 -r /faucet-src/docs/requirements.txt" && \
12+
./docker/retrycmd.sh "$PIP -r /faucet-src/test-requirements.txt" && \
13+
./docker/retrycmd.sh "$PIP3 -r /faucet-src/requirements.txt" && \
14+
./docker/retrycmd.sh "$PIP3 -r /faucet-src/test-requirements.txt" && \
15+
./docker/retrycmd.sh "$PIP3 -r /faucet-src/docs/requirements.txt" && \
1616
$PIP3 .
1717

1818
CMD ["docker/runtests.sh"]

Makefile

-4
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,6 @@ uml:
3636
$(MV) classes*png $(DIST_DIR)/doc
3737
$(MV) packages*png $(DIST_DIR)/doc
3838
39-
dot:
40-
$(MKDIR) $(DIST_DIR)/doc
41-
$(DOT) -Tpng $(SRC_DIR)/docs/images/faucet-yaml.dot -o $(DIST_DIR)/doc/faucet-yaml.png
42-
4339
codefmt:
4440
@echo Run below command manually to inline replace current code with newly formatted code per “pep8” guidelines
4541
@echo $(YAPF) --style pep8 -i \*py

adapters/vendors/rabbitmq/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## Image name: faucet/faucet-event-adapter-rabbitmq
1+
## Image name: faucet/event-adapter-rabbitmq
22

3-
FROM faucet/faucet-base
3+
FROM faucet/base
44
LABEL maintainer="Charlie Lewis <[email protected]>"
55

66
ENV PYTHONUNBUFFERED=0

adapters/vendors/rabbitmq/Dockerfile.pi

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## Image name: faucet/faucet-event-adapter-rabbitmq-pi
1+
## Image name: faucet/event-adapter-rabbitmq-pi
22

3-
FROM faucet/faucet-base-pi
3+
FROM faucet/base-pi
44
LABEL maintainer="Charlie Lewis <[email protected]>"
55

66
ENV PYTHONUNBUFFERED=0

adapters/vendors/rabbitmq/docker-compose.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ services:
77
dockerfile: Dockerfile
88
depends_on:
99
- faucet
10-
image: 'rabbitmq-adapter:faucet'
10+
image: 'faucet/event-adapter-rabbitmq'
1111
volumes_from:
1212
- faucet
1313
environment:

ci/Dockerfile

-12
This file was deleted.

docker-compose-pi.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ services:
1616
prometheus:
1717
restart: always
1818
build:
19-
context: docker/prometheus
20-
dockerfile: Dockerfile
19+
context: https://github.com/faucetsdn/docker-prometheus.git
20+
dockerfile: Dockerfile.pi
2121
image: 'faucet/prometheus-pi:2.2.1'
2222
user: 'root'
2323
ports:
@@ -32,7 +32,7 @@ services:
3232

3333
grafana:
3434
restart: always
35-
image: 'fg2it/grafana-armhf:v5.1.0'
35+
image: 'fg2it/grafana-armhf:v5.1.3'
3636
user: 'root'
3737
ports:
3838
- '3000:3000'
@@ -46,7 +46,7 @@ services:
4646
restart: always
4747
build:
4848
context: .
49-
dockerfile: Dockerfile.pi-gauge
49+
dockerfile: Dockerfile.gauge.pi
5050
image: 'faucet/gauge-pi:latest'
5151
environment:
5252
GAUGE_CONFIG: '/etc/faucet/gauge.yaml'
@@ -63,7 +63,7 @@ services:
6363
restart: always
6464
build:
6565
context: .
66-
dockerfile: Dockerfile.pi
66+
dockerfile: Dockerfile.faucet.pi
6767
image: 'faucet/faucet-pi:latest'
6868
volumes:
6969
- '${FAUCET_PREFIX}/var/log/faucet:/var/log/faucet'

docker-compose.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ services:
3030

3131
grafana:
3232
restart: always
33-
image: 'grafana/grafana:5.1.2'
33+
image: 'grafana/grafana:5.1.3'
3434
user: 'root'
3535
ports:
3636
- '3000:3000'
@@ -61,7 +61,7 @@ services:
6161
restart: always
6262
build:
6363
context: .
64-
dockerfile: Dockerfile
64+
dockerfile: Dockerfile.faucet
6565
image: 'faucet/faucet:latest'
6666
volumes:
6767
- '${FAUCET_PREFIX}/var/log/faucet:/var/log/faucet'

docker/Dockerfile.test-host

-19
This file was deleted.

docker/base/Dockerfile

-6
This file was deleted.

docker/base/Dockerfile.base-tests

-118
This file was deleted.

docker/base/Dockerfile.pi

-6
This file was deleted.

docker/base/entrypoint.sh

-15
This file was deleted.

0 commit comments

Comments
 (0)