Browse Source

What about now?

master
Stian Fredrik Aune 4 years ago
parent
commit
e0da5a80df
  1. 2
      .dockerignore
  2. 9
      Dockerfile
  3. 6
      docker-entrypoint.sh

2
.dockerignore

@ -1 +1,3 @@
node_modules/ node_modules/
.drone.yml
stuff.db

9
Dockerfile

@ -1,10 +1,17 @@
FROM node:8.17 FROM node:8.17
# Install Bluetooth software
RUN apt-get update
RUN apt-get install -y bluez bluetooth
# Fetch data from repo
COPY . /app COPY . /app
WORKDIR /app WORKDIR /app
# Install Node dependencies
RUN npm install RUN npm install
# Use this volume for SQLite database
VOLUME ["/var/sqlite"] VOLUME ["/var/sqlite"]
CMD node /app/src/server.js
ENTRYPOINT bash docker-entrypoint.sh

6
docker-entrypoint.sh

@ -0,0 +1,6 @@
#!/bin/bash
service dbus start
bluetoothd &
node /app/src/server.js
Loading…
Cancel
Save