diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..9c3deba --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "docker-smtp"] + path = docker-smtp + url = https://github.com/jakobsn/docker-smtp.git diff --git a/docker-compose.yml b/docker-compose.yml index 890921f..ccff8be 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,10 +21,21 @@ services: - "4${groupid}:443" depends_on: - db + - smtp networks: backend: ipv4_address: 10.${groupid}.0.6 + smtp: + build: + context: ./docker-smtp + dockerfile: Dockerfile + restart: always + networks: + backend: + ipv4_address: 10.${groupid}.0.7 + + networks: backend: diff --git a/docker-smtp b/docker-smtp new file mode 160000 index 0000000..0961794 --- /dev/null +++ b/docker-smtp @@ -0,0 +1 @@ +Subproject commit 0961794dc8722eb4c8bcbbdf48323ab9e8e4dff7 diff --git a/src/app/views/app.py b/src/app/views/app.py index 5ccd8f8..874c15a 100644 --- a/src/app/views/app.py +++ b/src/app/views/app.py @@ -10,6 +10,10 @@ from views.project import Project from views.index import Index from views.apply import Apply +# Connect to smtp server, enables web.sendmail() +groupid = os.getenv("groupid").lstrip("0") +web.config.smtp_server = '10.' + groupid + '.0.7:25' +#web.sendmail("mailserver@beelance2.com", "some@user.com", "Hello", "Grz, the beelance app is running") # Define application routes urls = ( @@ -50,5 +54,3 @@ def session_hook(): app.add_processor(web.loadhook(session_hook)) app = app.wsgifunc() - -