@ -1 +1,3 @@
node_modules/
.drone.yml
stuff.db
@ -1,10 +1,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
WORKDIR /app
# Install Node dependencies
RUN npm install
# Use this volume for SQLite database
VOLUME ["/var/sqlite"]
CMD node /app/src/server.js
ENTRYPOINT bash docker-entrypoint.sh
@ -0,0 +1,6 @@
#!/bin/bash
service dbus start
bluetoothd &
node /app/src/server.js