forked from cmoro-deusto/docker-bamboo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
25 lines (19 loc) · 824 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM hwuethrich/supervisord
MAINTAINER Carlos Moro (kudos to H. Wüthrich) "[email protected]"
# Environment
ENV BAMBOO_VERSION 5.6.1
ENV BAMBOO_HOME /home/bamboo
# Add startup script and supervisor config
ADD bamboo-server.sh /start/bamboo-server
ADD supervisor.conf /etc/supervisor/conf.d/bamboo-server.conf
# Install Oracle Java 7
RUN eatmydata -- apt-get install -yq python-software-properties && add-apt-repository ppa:webupd8team/java -y && apt-get update
RUN echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
RUN eatmydata -- apt-get install -yq oracle-java7-installer
# VCS tools
RUN eatmydata -- apt-get install -yq git subversion
# Expose web and agent ports
EXPOSE 8085
EXPOSE 54663
# Run supervisord
CMD ["/start/supervisord", "&&", "/bin/bash"]