Skip to content

Commit e9581dc

Browse files
authored
Merge pull request #6471 from readthedocs/humitos/common-tasks
Use tasks from common (including docker ones)
2 parents ad6360d + efafe17 commit e9581dc

12 files changed

+18
-231
lines changed

docker-compose.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ services:
4949
proxito:
5050
image: readthedocsorg_server:latest
5151
volumes:
52-
- ${PWD}/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
53-
- ${PWD}/dockerfiles/entrypoints/proxito.sh:/usr/src/app/docker/proxito.sh
52+
- ${PWD}/common/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
53+
- ${PWD}/common/dockerfiles/entrypoints/proxito.sh:/usr/src/app/docker/proxito.sh
5454
- ${PWD}:/usr/src/app/checkouts/readthedocs.org
5555
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
5656
- ${PWD}/dockerfiles/settings/proxito.py:/usr/src/app/checkouts/readthedocs.org/readthedocs/settings/proxito.py
@@ -75,9 +75,9 @@ services:
7575
web:
7676
image: readthedocsorg_server:latest
7777
volumes:
78-
- ${PWD}/dockerfiles/scripts/createsuperuser.py:/usr/src/app/docker/createsuperuser.py
79-
- ${PWD}/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
80-
- ${PWD}/dockerfiles/entrypoints/web.sh:/usr/src/app/docker/web.sh
78+
- ${PWD}/common/dockerfiles/scripts/createsuperuser.py:/usr/src/app/docker/createsuperuser.py
79+
- ${PWD}/common/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
80+
- ${PWD}/common/dockerfiles/entrypoints/web.sh:/usr/src/app/docker/web.sh
8181
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
8282
- ${PWD}:/usr/src/app/checkouts/readthedocs.org
8383
- ${PWD}/dockerfiles/settings/web.py:/usr/src/app/checkouts/readthedocs.org/readthedocs/settings/web.py
@@ -105,9 +105,9 @@ services:
105105
celery:
106106
image: readthedocsorg_server:latest
107107
volumes:
108-
- ${PWD}/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
109-
- ${PWD}/dockerfiles/entrypoints/celery.sh:/usr/src/app/docker/celery.sh
110-
- ${PWD}/dockerfiles/scripts/wait_for_search.py:/usr/src/app/docker/scripts/wait_for_search.py
108+
- ${PWD}/common/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
109+
- ${PWD}/common/dockerfiles/entrypoints/celery.sh:/usr/src/app/docker/celery.sh
110+
- ${PWD}/common/dockerfiles/scripts/wait_for_search.py:/usr/src/app/docker/scripts/wait_for_search.py
111111
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
112112
- ${PWD}:/usr/src/app/checkouts/readthedocs.org
113113
- ${PWD}/dockerfiles/settings/celery.py:/usr/src/app/checkouts/readthedocs.org/readthedocs/settings/celery.py
@@ -130,8 +130,8 @@ services:
130130
build:
131131
image: readthedocsorg_server:latest
132132
volumes:
133-
- ${PWD}/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
134-
- ${PWD}/dockerfiles/entrypoints/build.sh:/usr/src/app/docker/build.sh
133+
- ${PWD}/common/dockerfiles/entrypoints/common.sh:/usr/src/app/docker/common.sh
134+
- ${PWD}/common/dockerfiles/entrypoints/build.sh:/usr/src/app/docker/build.sh
135135
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
136136
- ${PWD}:/usr/src/app/checkouts/readthedocs.org
137137
- ${PWD}/dockerfiles/settings/build.py:/usr/src/app/checkouts/readthedocs.org/readthedocs/settings/build.py
@@ -171,7 +171,7 @@ services:
171171
azure-cli:
172172
image: microsoft/azure-cli
173173
volumes:
174-
- ${PWD}/dockerfiles/scripts/create-containers.sh:/usr/local/bin/create-containers.sh
174+
- ${PWD}/common/dockerfiles/scripts/create-containers.sh:/usr/local/bin/create-containers.sh
175175
links:
176176
- storage
177177
depends_on:

dockerfiles/entrypoints/build.sh

-23
This file was deleted.

dockerfiles/entrypoints/celery.sh

-24
This file was deleted.

dockerfiles/entrypoints/common.sh

-7
This file was deleted.

dockerfiles/entrypoints/proxito.sh

-14
This file was deleted.

dockerfiles/entrypoints/web.sh

-23
This file was deleted.

dockerfiles/scripts/create-containers.sh

-5
This file was deleted.

dockerfiles/scripts/createsuperuser.py

-4
This file was deleted.

dockerfiles/scripts/wait_for_search.py

-20
This file was deleted.

dockerfiles/tasks.py

-86
This file was deleted.

tasks.py

+6-13
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
"""Read the Docs tasks."""
22

3-
from __future__ import division, print_function, unicode_literals
4-
53
import os
64

75
from invoke import task, Collection
86

97
import common.tasks
10-
import dockerfiles.tasks
8+
import common.dockerfiles.tasks
119

1210

1311
ROOT_PATH = os.path.dirname(__file__)
@@ -37,16 +35,11 @@
3735
)
3836

3937
namespace.add_collection(
40-
Collection(
41-
dockerfiles.tasks.build,
42-
dockerfiles.tasks.down,
43-
dockerfiles.tasks.up,
44-
dockerfiles.tasks.shell,
45-
dockerfiles.tasks.manage,
46-
dockerfiles.tasks.attach,
47-
dockerfiles.tasks.restart,
48-
dockerfiles.tasks.pull,
49-
dockerfiles.tasks.test,
38+
Collection.from_module(
39+
common.dockerfiles.tasks,
40+
config={
41+
'container_prefix': 'readthedocsorg',
42+
},
5043
),
5144
name='docker',
5245
)

0 commit comments

Comments
 (0)