-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
26 lines (23 loc) · 777 Bytes
/
Copy pathDockerfile
File metadata and controls
26 lines (23 loc) · 777 Bytes
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
26
FROM ubuntu
RUN apt-get update
RUN apt-get install -y nano wget
# ruby basics
RUN apt-get install -y ruby ruby-dev ruby-bundler ruby-json ruby-wirble rake
# gem 'oj', 'puma', 'byebug'
RUN apt-get install -y make gcc libc-dev
# gem 'unf_ext'
RUN apt-get install -y g++
# app dependencies
RUN apt-get install -y ca-certificates libmysqlclient-dev nodejs
# clear after installation
RUN apt-get autoclean
RUN wget http://ftp.zammad.com/zammad-latest.tar.gz
RUN mkdir -p /opt/zammad
RUN tar xvfz zammad-latest.tar.gz -C /opt/zammad/
RUN rm zammad-latest.tar.gz
RUN cd /opt/zammad && gem install bundler && bundle install --without test development postgres
ADD database.yml /opt/zammad/config/database.yml
RUN mkdir /data
ADD start.sh /
RUN chmod 755 /start.sh
CMD ["/start.sh"]