Moved env vars to docker-compose.yml

master
Keith Irwin 2021-11-26 16:58:39 -07:00
parent e41deb0acf
commit fdb7e12d0d
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
3 changed files with 11 additions and 14 deletions

View File

@ -1,10 +0,0 @@
PORT=8080
HCAPTCHA_SECRET=0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
MAIL_FROM="My contact form <mailer@myserver.tld>"
MAIL_TO=me@myserver.tld
MAIL_SERVER=mail.myserver.tld
MAIL_USER=mailer@myserver.tld
MAIL_PASS=XXXXXXXXXXXXXXXXXXXXXXX

View File

@ -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 <mailer@myserver.tld>"
- MAIL_TO=me@myserver.tld
- MAIL_SERVER=mail.myserver.tld
- MAIL_USER=mailer@myserver.tld
- MAIL_PASS=XXXXXXXXXXXXXXXXXXXXXXX
ports:
- "8080:8080/tcp"

View File

@ -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}`)
})