Skip to content

Instantly share code, notes, and snippets.

@benbonnet
Created April 16, 2019 09:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benbonnet/633ad9ab03edb16cc214af84ae8701a4 to your computer and use it in GitHub Desktop.
Save benbonnet/633ad9ab03edb16cc214af84ae8701a4 to your computer and use it in GitHub Desktop.
export DOMAIN=docker-metal.ngx.host
export APP_ADDRESS=localhost:8080
docker run -d \
--name nginx-auto-ssl \
--restart on-failure \
--network host \
-e ALLOWED_DOMAINS="$DOMAIN" \
-e SITES="$DOMAIN=$APP_ADDRESS" \
-v ssl-data:/etc/resty-auto-ssl \
valian/docker-nginx-auto-ssl
tee -a ~/app.js << END
const http = require('http')
const port = 8080
const requestHandler = (request, response) => {
console.log(request.url)
response.end('Hello Node.js Server!')
}
const server = http.createServer(requestHandler)
server.listen(port, (err) => {
if (err) {
return console.log('something bad happened', err)
}
console.log("server is listening on 8080")
})
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment