Skip to content

Commit cf5fc00

Browse files
committed
Add common.sh script to run commands in all instances
1 parent cabd6f3 commit cf5fc00

File tree

6 files changed

+12
-0
lines changed

6 files changed

+12
-0
lines changed

docker-compose.yml

+4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ services:
3131
proxito:
3232
image: readthedocsorg_server:latest
3333
volumes:
34+
- ${PWD}/docker/entrypoints/common.sh:/usr/src/app/docker/common.sh
3435
- ${PWD}/docker/entrypoints/proxito.sh:/usr/src/app/docker/proxito.sh
3536
- ${PWD}:/usr/src/app/checkouts/readthedocs.org
3637
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
@@ -46,6 +47,7 @@ services:
4647
web:
4748
image: readthedocsorg_server:latest
4849
volumes:
50+
- ${PWD}/docker/entrypoints/common.sh:/usr/src/app/docker/common.sh
4951
- ${PWD}/docker/entrypoints/web.sh:/usr/src/app/docker/web.sh
5052
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
5153
- ${PWD}:/usr/src/app/checkouts/readthedocs.org
@@ -64,6 +66,7 @@ services:
6466
celery:
6567
image: readthedocsorg_server:latest
6668
volumes:
69+
- ${PWD}/docker/entrypoints/common.sh:/usr/src/app/docker/common.sh
6770
- ${PWD}/docker/entrypoints/celery.sh:/usr/src/app/docker/celery.sh
6871
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
6972
- ${PWD}:/usr/src/app/checkouts/readthedocs.org
@@ -82,6 +85,7 @@ services:
8285
build:
8386
image: readthedocsorg_server:latest
8487
volumes:
88+
- ${PWD}/docker/entrypoints/common.sh:/usr/src/app/docker/common.sh
8589
- ${PWD}/docker/entrypoints/build.sh:/usr/src/app/docker/build.sh
8690
- ${PWD}/../readthedocs-ext:/usr/src/app/checkouts/readthedocs-ext
8791
- ${PWD}:/usr/src/app/checkouts/readthedocs.org

docker/entrypoints/build.sh

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#! /bin/sh
22

3+
../../docker/common.sh
4+
35
watchmedo auto-restart \
46
--patterns="*.py" \
57
--ignore-patterns="*.#*.py;./user_builds/*;./public_*;./private_*;*.pyo;*.pyc;*flycheck*.py;./media/*;./.tox/*" \

docker/entrypoints/celery.sh

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#! /bin/sh
22

3+
../../docker/common.sh
4+
35
watchmedo auto-restart \
46
--patterns="*.py" \
57
--ignore-patterns="*.#*.py;./user_builds/*;./public_*;./private_*;*.pyo;*.pyc;*flycheck*.py;./media/*;./.tox/*" \

docker/entrypoints/common.sh

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#! /bin/sh

docker/entrypoints/proxito.sh

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
#! /bin/sh
22

3+
../../docker/common.sh
4+
35
python3 manage.py runserver 0.0.0.0:8000

docker/entrypoints/web.sh

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#! /bin/sh
22

3+
../../docker/common.sh
34

45
python3 manage.py migrate
56
cat ../../docker/scripts/createsuperuser.py | python3 manage.py shell

0 commit comments

Comments
 (0)