1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 17:47:03 +00:00

Rollback #153 as it breaks storage volumes, closes #27 (#161)

Keeping tzdata pkg
This commit is contained in:
James Hillyerd
2020-06-28 11:00:51 -07:00
committed by GitHub
parent 2e0b7cc097
commit 001e9fec58
3 changed files with 25 additions and 32 deletions

View File

@@ -1,35 +1,17 @@
<h1>Welcome to Inbucket</h1>
<p>Inbucket is an email testing service; it will accept email for any email
address and make it available to view without a password.
</p>
address and make it available to view without a password.</p>
<p>To view messages for a particular address, enter the username portion
of the address into the box on the upper right and click <em>View</em>.
</p>
of the address into the box on the upper right and click <em>View</em>.</p>
<p>This instance of Inbucket is running inside of a <a
href="https://www.docker.com/" target="_blank">Docker</a> container. It is
configured to retain messages for a maximum of 3 days, and </br>
will enforce a limit of 300 messages per mailbox - the oldest messages will
be deleted to stay under that limit.
</p>
href="https://www.docker.com/" target="_blank">Docker</a> container. It is
configured to retain messages for a maximum of 3 days, and will enforce a limit
of 300 messages per mailbox - the oldest messages will be deleted to stay under
that limit.</p>
<p>
Messages addressed to any recipient in the <code>@bitbucket.local</code>
domain will be accepted but not written to disk. </br>Use this domain for load or
soak testing your application.
</p>
<p> You can modify this greetings page by changing the Docker environment variable
'INBUCKET_WEB_GREETINGFILE' </br>to point to a different greetings.html. If for
example you have a greetings file on your local machine and want to mount that
you could </br>that file using the docker '--volume' parameter to add your local
greetings.html file to the directory '/custom/greetings.html'. </br>You will then
set the environment variable INBUCKET_WEB_GREETINGFILE to
'/custom/greetings.html'. </br>Your customized file will then be loaded after you
start the Docker container.</p>
<p>
This exact greetings file can be found at:
https://github.com/inbucket/inbucket/blob/master/etc/docker/defaults/greeting.html.
</p>
<p>Messages addressed to any recipient in the <code>@bitbucket.local</code>
domain will be accepted but not written to disk. Use this domain for load or
soak testing your application.</p>

View File

@@ -3,7 +3,22 @@
# description: start inbucket (runs within a docker container)
INBUCKET_HOME="/opt/inbucket"
CONF_SOURCE="$INBUCKET_HOME/defaults"
CONF_TARGET="/config"
set -eo pipefail
install_default_config() {
local file="$1"
local source="$CONF_SOURCE/$file"
local target="$CONF_TARGET/$file"
if [ ! -e "$target" ]; then
echo "Installing default $file to $CONF_TARGET"
install "$source" "$target"
fi
}
install_default_config "greeting.html"
exec "$INBUCKET_HOME/bin/inbucket" $*