Moved env vars to docker-compose.yml
parent
e41deb0acf
commit
fdb7e12d0d
10
.env.sample
10
.env.sample
|
@ -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
|
|
@ -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"
|
||||
|
|
5
index.js
5
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}`)
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue