commit 4369988277da8359990010ffa79b26a55e440443 Author: Lauri Võsandi Date: Tue Aug 9 12:03:03 2022 +0300 Initial commit diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..e7b5dfa --- /dev/null +++ b/.drone.yml @@ -0,0 +1,2 @@ +kind: template +load: docker.yaml diff --git a/.env b/.env new file mode 100644 index 0000000..a0750c0 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +MY_POD_NAME=foo diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b349412 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM node +ADD app.js / +CMD ["app.js"] +LABEL name="k-space/hello-node" \ + version="rc" \ + maintainer="Lauri Võsandi " diff --git a/app.js b/app.js new file mode 100644 index 0000000..ba0a15a --- /dev/null +++ b/app.js @@ -0,0 +1,14 @@ +const http = require('http'); + +const hostname = '0.0.0.0'; +const port = 3000; + +const server = http.createServer((req, res) => { + res.statusCode = 200; + res.setHeader('Content-Type', 'text/plain'); + res.end('Hello ' + process.env.MY_POD_NAME); +}); + +server.listen(port, hostname, () => { + console.log(`Server running at http://${hostname}:${port}/`); +}); diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..95eea07 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,7 @@ +version: '3.7' +services: + app: + network_mode: host + env_file: .env + build: + context: .