mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 03:39:55 +00:00
Change linux distribution
I changed the linux distribution from node, which used Debian, to an arm based linux distribution so the application can be used on an arm based system (e.g. Raspberry)
This commit is contained in:
parent
eae21e1371
commit
d5e902679b
27
Dockerfile
27
Dockerfile
@ -1,20 +1,25 @@
|
||||
FROM node:latest
|
||||
FROM izone/arm:node
|
||||
|
||||
# Set env variables
|
||||
ENV NODE_ENV production
|
||||
ENV MM_PORT 8080
|
||||
|
||||
WORKDIR /opt/magic_mirror
|
||||
|
||||
COPY . .
|
||||
COPY /modules unmount_modules
|
||||
COPY /config unmount_config
|
||||
# Cache node_modules
|
||||
COPY package.json /opt/magic_mirror
|
||||
RUN npm install
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get -qy install tofrodos dos2unix \
|
||||
&& chmod -R 777 vendor \
|
||||
&& npm install \
|
||||
&& cd vendor \
|
||||
&& npm install \
|
||||
&& cd .. \
|
||||
# Copy all needed files
|
||||
COPY . /opt/magic_mirror
|
||||
|
||||
# Save/Cache config and modules folder for docker-entrypoint
|
||||
COPY /modules /opt/magic_mirror/unmount_modules
|
||||
COPY /config /opt/magic_mirror/unmount_config
|
||||
|
||||
# Convert docker-entrypoint.sh to unix format and grant execution privileges
|
||||
RUN apk update \
|
||||
&& apk add dos2unix --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted \
|
||||
&& dos2unix docker-entrypoint.sh \
|
||||
&& chmod +x docker-entrypoint.sh
|
||||
|
||||
|
@ -59,7 +59,7 @@ docker run -d \
|
||||
--volume ~/magic_mirror/config:/opt/magic_mirror/config \
|
||||
--volume ~/magic_mirror/modules:/opt/magic_mirror/modules \
|
||||
--name magic_mirror \
|
||||
MichMich/MagicMirror
|
||||
michmich/magicmirror
|
||||
```
|
||||
|
||||
| **Volumes** | **Description** |
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
|
||||
if [ ! -f /opt/magic_mirror/modules ]; then
|
||||
cp -R /opt/magic_mirror/unmount_modules/. /opt/magic_mirror/modules
|
||||
|
Loading…
x
Reference in New Issue
Block a user