diff --git a/.env.sample b/.env.sample deleted file mode 100644 index d371062..0000000 --- a/.env.sample +++ /dev/null @@ -1,10 +0,0 @@ -PORT=8080 - -HCAPTCHA_SECRET=0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - -MAIL_FROM="My contact form " -MAIL_TO=me@myserver.tld - -MAIL_SERVER=mail.myserver.tld -MAIL_USER=mailer@myserver.tld -MAIL_PASS=XXXXXXXXXXXXXXXXXXXXXXX diff --git a/docker-compose.yml.sample b/docker-compose.yml.sample index 8e2ee7b..914c593 100644 --- a/docker-compose.yml.sample +++ b/docker-compose.yml.sample @@ -4,7 +4,13 @@ services: build: . restart: unless-stopped container_name: mailapi - env_file: - - .env + environment: + - PORT=8080 + - HCAPTCHA_SECRET=0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + - MAIL_FROM="My contact form " + - MAIL_TO=me@myserver.tld + - MAIL_SERVER=mail.myserver.tld + - MAIL_USER=mailer@myserver.tld + - MAIL_PASS=XXXXXXXXXXXXXXXXXXXXXXX ports: - "8080:8080/tcp" diff --git a/index.js b/index.js index 7241f28..5fba73e 100644 --- a/index.js +++ b/index.js @@ -4,6 +4,7 @@ require('dotenv').config() const express = require('express') const app = express() const {verify} = require('hcaptcha') +const PORT = process.env.PORT || 8080 const mailer = require('nodemailer').createTransport({ host: process.env.MAIL_SERVER, @@ -59,6 +60,6 @@ app.post('/', async (req, res) => { } else return res.sendStatus(403) }) -app.listen(process.env.PORT, () => { - console.log(`API listening on ${process.env.PORT}`) +app.listen(PORT, () => { + console.log(`API listening on ${PORT}`) })