Skip to content
Snippets Groups Projects
Dockerfile 1.42 KiB
Newer Older
Griefed's avatar
Griefed committed
### PICK ONE
# FROM lsiobase/nginx:3.12
# FROM lsiobase/ubuntu:bionic
# FROM lsiobase/rdesktop:focal
# FROM lsiobase/mono:LTS
#FROM lsiobase/alpine:3.12
Griefed's avatar
Griefed committed
###
Griefed's avatar
Griefed committed


Griefed's avatar
Griefed committed
#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
Griefed's avatar
Griefed committed

#COPY root/ /
Griefed's avatar
Griefed committed

Griefed's avatar
Griefed committed
## Communicate ports and volumes to be used
#EXPOSE PORT
Griefed's avatar
Griefed committed

Griefed's avatar
Griefed committed
#VOLUME /config /data
Griefed's avatar
Griefed committed

## NOTES ##
## Delete files\folders not needed
## The User abc, should be running everything, give that permission in any case you need it.
Griefed's avatar
Griefed committed
## 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.
Griefed's avatar
Griefed committed
## 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.