Skip to content

Commit 00d5ff8

Browse files
committed
Tweaked docker/run slightly. Added 2 utility scripts docker/mailserver and docker/devserver, to start a debug smtp server and a development webserver in separate terminal windws. These assume that the docker image already is running. Tweaked the settings_local in docker/ to send email to the debug smtp server.
- Legacy-Id: 13139
1 parent ce3b904 commit 00d5ff8

4 files changed

Lines changed: 33 additions & 1 deletion

File tree

docker/devserver

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/bash
2+
3+
version=0.10
4+
program=${0##*/}
5+
progdir=${0%/*}
6+
if [ "$progdir" = "$program" ]; then progdir="."; fi
7+
if [ "$progdir" = "." ]; then progdir="$PWD"; fi
8+
parent=$(dirname $progdir)
9+
if [ "$parent" = "." ]; then parent="$PWD"; fi
10+
11+
# ----------------------------------------------------------------------
12+
13+
$progdir/run ietf/manage.py runserver 0.0.0.0:8000
14+
15+

docker/mailserver

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
3+
version=0.10
4+
program=${0##*/}
5+
progdir=${0%/*}
6+
if [ "$progdir" = "$program" ]; then progdir="."; fi
7+
if [ "$progdir" = "." ]; then progdir="$PWD"; fi
8+
parent=$(dirname $progdir)
9+
if [ "$parent" = "." ]; then parent="$PWD"; fi
10+
11+
# ----------------------------------------------------------------------
12+
13+
$progdir/run python -m smtpd -n -c DebuggingServer localhost:2025

docker/run

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ image=$(docker ps | grep "$REPO:$TAG" | awk '{ print $1 }')
184184
if [ "$image" ]; then
185185
if [ "$*" ]; then
186186
echo "Running 'cd ~/${parent#$HOME/}; $*'"
187-
docker exec -u $WHO $image bash -c "cd ~/${parent#$HOME/}; $*"
187+
docker exec -u $WHO -t $image bash -c "cd ~/${parent#$HOME/}; $*"
188188
else
189189
docker exec -u $WHO -ti $image bash
190190
fi

docker/settings_local.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,7 @@
2121
INTERNET_DRAFT_ARCHIVE_DIR = "test/archive/"
2222

2323
AGENDA_PATH = 'test/data/proceedings/'
24+
25+
USING_DEBUG_EMAIL_SERVER=True
26+
EMAIL_HOST='localhost'
27+
EMAIL_PORT=2025

0 commit comments

Comments
 (0)