37 lines
817 B
Docker
37 lines
817 B
Docker
#BASEIMAGE alpine:latest
|
|
FROM alpine:latest
|
|
|
|
#BUILD_TIME_ENVIRONMENT_VARIABLE MAX_CPU=4
|
|
ARG MAX_CPU=4
|
|
|
|
#ENVIRONMENT_VARIABLE_IN_CONTAINER JAVA_HOME=/opt/java
|
|
ENV JAVA_HOME=/opt/java
|
|
|
|
#CONTAINERIMAGE_BUILD_RECIPE_STEP touch file
|
|
RUN echo "$MAX_CPU" > /max-cpu
|
|
|
|
#DEFAULT_ARGUMENTS_FOR_TO_CONTAINER ["1","2","3","argument 4"]
|
|
CMD ["1","2","3","argument 4"]
|
|
|
|
#COMMANDLINE_FOR_PROCESS_EXECUTED_AS_PID1_IN_CONTAINER ["/bin/sh","-xc","echo $@",""]
|
|
ENTRYPOINT ["/bin/sh","-xc","echo \"$@\"",""]
|
|
|
|
#CONTAINERIMAGE_BUILD_RECIPE_STEP <<EOF
|
|
#cat > /entrypoint.sh << 'EP'
|
|
##!/bin/sh
|
|
#echo "$@"
|
|
#EP
|
|
#chmod u+rx /entrypoint.sh
|
|
#EOF
|
|
RUN <<EOF
|
|
cat > /entrypoint.sh << 'EP'
|
|
#!/bin/sh
|
|
echo "$@"
|
|
EP
|
|
chmod u+rx /entrypoint.sh
|
|
EOF
|
|
|
|
#COMMANDLINE_FOR_PROCESS_EXECUTED_AS_PID1_IN_CONTAINER ["/entrypoint.sh"]
|
|
ENTRYPOINT ["/entrypoint.sh"]
|
|
|
|
|