Skip to content

Commit ecc138c

Browse files
committed
added ntp service
1 parent eb65145 commit ecc138c

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

Dockerfile

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ RUN /etc/my_init.d/00_regen_ssh_host_keys.sh
77
CMD ["/sbin/my_init"]
88

99
# Nginx-PHP Installation
10-
RUN apt-get update -y && apt-get install -y vim curl wget build-essential python-software-properties git-core
10+
RUN apt-get update -y && apt-get install -y vim curl wget build-essential python-software-properties git-core ntp
1111
RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4F4EA0AAE5267A6C
1212
RUN add-apt-repository -y ppa:ondrej/php5-5.6 && add-apt-repository -y ppa:nginx/stable && add-apt-repository ppa:chris-lea/node.js
1313
RUN apt-get update -y && sudo apt-get upgrade -y && apt-get install -y php5 php5-cli php5-fpm php5-mysql php5-curl \
@@ -24,16 +24,21 @@ RUN chmod +x /root/setup/setup.sh
2424
RUN (cd /root/setup/; /root/setup/setup.sh)
2525

2626
# Copy files from repo
27-
ADD build/default /etc/nginx/sites-available/default
27+
ADD build/default /etc/nginx/sites-available/default
2828
ADD build/nginx.conf /etc/nginx/nginx.conf
2929

30-
# Add all required files and folders, update permissions
30+
# Add startup scripts for services
3131
ADD build/nginx.sh /etc/service/nginx/run
3232
RUN chmod +x /etc/service/nginx/run
3333

3434
ADD build/phpfpm.sh /etc/service/phpfpm/run
3535
RUN chmod +x /etc/service/phpfpm/run
3636

37+
ADD build/ntp.sh /etc/service/ntp/run
38+
ADD build/ntp.conf /etc/ntp.conf
39+
RUN chmod +x /etc/service/ntp/run
40+
41+
# Set WWW public folder
3742
RUN mkdir -p /var/www/public
3843
ADD build/index.php /var/www/public/index.php
3944

build/ntp.conf

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
driftfile /var/lib/ntp/drift
3+
restrict default kod nomodify notrap nopeer noquery
4+
restrict -6 default kod nomodify notrap nopeer noquery
5+
restrict 127.0.0.1
6+
restrict -6 ::1
7+
8+
#server 192.168.100.254 # your NTP server
9+
10+
server 0.au.pool.ntp.org # region releated ntp.org server
11+
server 1.au.pool.ntp.org # region releated ntp.org server
12+
server 2.au.pool.ntp.org # region releated ntp.org server
13+
server 3.au.pool.ntp.org # region releated ntp.org server
14+
15+
server au.pool.ntp.org # local authority

build/ntp.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env bash
2+
3+
ntp

0 commit comments

Comments
 (0)