Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
### PICK ONE
# FROM lsiobase/nginx:3.12
# FROM lsiobase/ubuntu:bionic
# FROM lsiobase/rdesktop:focal
# FROM lsiobase/mono:LTS
# FROM lsiobase/alpine:3.12
###
LABEL maintainer="Griefed <griefed@griefed.de>"
#RUN \
# echo "**** install dependencies and build tools and stuff ****" && \
# apk add --no-cache \
# git && \
#
# ###
# # INSTALL EVERYTHING
# # ÄÄÄWÄÄÄRIIIZIIIING
# ###
#
# echo "**** clone app repository ****" && \
# git clone -b \
# GITURL \
# /app/APPNAME && \
# echo "**** install app, for example with npm ****" && \
# cd /app/APPNAME && \
# npm install && \
# npm run-script build && \
# echo "**** delete unneeded packages and stuff ****" && \
# apk del --purge \
# git && \
# rm -rf \
# /root/.cache \
# /tmp/*
#
## Copy local files
#COPY root/ /
## Communicate ports and volumes to be used
#EXPOSE PORT
#VOLUME /config /data
## NOTES ##
## Delete files\folders not needed
## The User abc, should be running everything, give that permission in any case you need it.
## When creating init's Use 10's where posible, its to allow add stuff in between when needed.
## Also, do not be afraid to split custom code into several little ones.
## user abc and folders /app /config /defaults are all created by baseimage
## the first available init script is 30<your script>
## you can comment the beginning of each new RUN block but you cannot comment between commands in each RUN block.