File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ FROM ubuntu:14.04.1
2
2
3
3
MAINTAINER Maksym Bilenko <
[email protected] >
4
4
5
- ADD entrypoint.sh /
6
5
ADD chkconfig /sbin/chkconfig
7
6
ADD oracle-install.sh /oracle-install.sh
8
7
ADD init.ora /
@@ -21,4 +20,5 @@ EXPOSE 1521
21
20
EXPOSE 8080
22
21
VOLUME ["/u01/app/oracle/oradata" ]
23
22
23
+ ADD entrypoint.sh /
24
24
ENTRYPOINT ["/entrypoint.sh" ]
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ # Prevent owner issues on mounted folders
4
+ chown -R oracle:dba /u01/app/oracle
5
+ # Update hostname
3
6
sed -i -E " s/HOST = [^)]+/HOST = $HOSTNAME /g" /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
4
7
5
8
case " $1 " in
@@ -13,7 +16,6 @@ case "$1" in
13
16
echo " export PATH=$ORACLE_HOME /bin:$PATH " >> /etc/bash.bashrc
14
17
echo " export ORACLE_SID=XE" >> /etc/bash.bashrc
15
18
printf 8080\\ n1521\\ noracle\\ noracle\\ ny\\ n | /etc/init.d/oracle-xe configure
16
- /etc/init.d/oracle-xe stop || true
17
19
echo " Database initialized. Please visit http://#containeer:8080/apex to proceed with configuration"
18
20
fi
19
21
@@ -23,10 +25,9 @@ case "$1" in
23
25
# #
24
26
# # Workaround for graceful shutdown. ....ing oracle... ‿( ́ ̵ _-`)‿
25
27
# #
26
- trap " /etc/init.d/oracle-xe stop && kill -9 $$ " INT TERM
27
- while [ 1 ]; do
28
+ while [ " $END " == ' ' ]; do
28
29
sleep 1
29
- true
30
+ trap " /etc/init.d/oracle-xe stop && END=1 " INT TERM
30
31
done
31
32
;;
32
33
Original file line number Diff line number Diff line change @@ -9,6 +9,4 @@ rm -f /oracle-xe_11.2.0-1.0_amd64.deb*
9
9
mv /init.ora /u01/app/oracle/product/11.2.0/xe/config/scripts
10
10
mv /initXETemp.ora /u01/app/oracle/product/11.2.0/xe/config/scripts
11
11
12
- chown -R oracle:dba /u01/app/oracle
13
-
14
12
apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/*
You can’t perform that action at this time.
0 commit comments