n8n: create basic Dockerfile

The one on the Docker hub doesn't like our setup very much
This commit is contained in:
Starbeamrainbowlabs 2022-11-05 01:52:44 +00:00
parent 593f355eba
commit d9dcec2cc2
Signed by: sbrl
GPG Key ID: 1BE5172E637709C2
3 changed files with 16 additions and 1 deletions

View File

@ -94,11 +94,12 @@ UID | GID | Container | Notes
10200 | 10200 | archivebox |
10300 | 10300 | tinyproxy |
10400 | 10400 | json2collectdmqtt | `chown` environment file to `10400:10400`, as it's loaded by a startup shell script inside the container
10500 | 10500 | n8n |
<!--
Container from the main public Docker registry:
n8n: 11100
(none documented yet, though we do use one for music.mooncarrot.space)
Note that user ids for these are set in the Nomad job spec file, and not in the Dockerfile for the container itself.
-->

13
images/n8n/Dockerfile Normal file
View File

@ -0,0 +1,13 @@
ARG REPO_LOCATION
FROM ${REPO_LOCATION}minideb-node
RUN npm install -g n8n
USER 10500:10500
VOLUME /srv
# Tell n8n to store stuff in /srv
ENV HOME=/srv
ENTRYPOINT [ "/usr/local/bin/n8n" ]

1
images/n8n/type.txt Normal file
View File

@ -0,0 +1 @@
docker