Mediocreatmybest commited on
Commit
bd2fd97
·
1 Parent(s): 1c9549c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -59
Dockerfile CHANGED
@@ -18,71 +18,13 @@
18
  # VERSION 0.0.1
19
 
20
  # Pull base image.
21
- FROM ubuntu:latest
22
  LABEL Francois Lacroix <[email protected]>
23
 
24
- # Setup system and install tools
25
- #RUN echo "initscripts hold" | dpkg --set-selections
26
- RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
27
- RUN echo 'alias ll="ls -lah --color=auto"' >> /etc/bash.bashrc
28
-
29
- # Make sure the package repository is up to date
30
- RUN apt-get update && apt-get -yq upgrade
31
-
32
- # Set locale
33
- RUN apt-get -qqy install locales
34
- #RUN locale-gen --purge en_US en_US.UTF-8
35
- #RUN dpkg-reconfigure locales
36
- RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
37
- ENV LANG en_US.utf8
38
- ENV LC_ALL en_US.UTF-8
39
-
40
- # Set ENV
41
- ENV HOME /root
42
- ENV DEBIAN_FRONTEND noninteractive
43
-
44
- # Install SSH
45
- RUN apt-get install -y openssh-server
46
- RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config
47
- RUN sed -ri 's/#UsePAM no/UsePAM no/g' /etc/ssh/sshd_config
48
- RUN sed 's/#PermitRootLogin yes/PermitRootLogin yes/' -i /etc/ssh/sshd_config
49
- RUN sed 's/PermitRootLogin without-password/PermitRootLogin yes/' -i /etc/ssh/sshd_config
50
- RUN mkdir /var/run/sshd
51
- RUN echo 'root:admin' | chpasswd
52
-
53
- # Add the install script in the directory.
54
- ADD install.sh /tmp/install.sh
55
- RUN chmod +x /tmp/install.sh
56
- #ADD . /app
57
-
58
- # Install it all
59
- RUN \
60
- bash /tmp/install.sh
61
-
62
- # Define environment variables
63
  ENV PORT 80
64
 
65
- # Define working directory.
66
- WORKDIR /var/www/ipxe-buildweb
67
-
68
- # Define default command.
69
- # Start ssh and other services.
70
- #CMD ["/bin/bash", "/tmp/install.sh"]
71
 
72
  # Expose ports.
73
  EXPOSE 80
74
 
75
- # Clean up APT when done.
76
- RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
77
-
78
- # Make sure the package repository is up to date
79
- ONBUILD apt-get update && apt-get -yq upgrade
80
- ONBUILD apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
81
-
82
- # Allow to execute
83
- RUN chmod +x /opt/rom-o-matic/start.sh
84
- RUN chmod +x /opt/rom-o-matic/update.sh
85
-
86
- #RUN /etc/init.d/apache2 start
87
- #ENTRYPOINT ["/usr/bin/tail","-f","/var/log/apache2/access.log"]
88
  ENTRYPOINT ["/opt/rom-o-matic/start.sh"]
 
18
  # VERSION 0.0.1
19
 
20
  # Pull base image.
21
+ FROM mediocreatmybest/ipxe-buildweb:latest
22
  LABEL Francois Lacroix <[email protected]>
23
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  ENV PORT 80
25
 
 
 
 
 
 
 
26
 
27
  # Expose ports.
28
  EXPOSE 80
29
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  ENTRYPOINT ["/opt/rom-o-matic/start.sh"]