-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
29 lines (19 loc) · 901 Bytes
/
Dockerfile
File metadata and controls
29 lines (19 loc) · 901 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
27
28
29
FROM phusion/baseimage:0.9.18
MAINTAINER Create Digital <hello@createdigital.me>
ENV HOME /root
CMD ["/sbin/my_init"]
RUN apt-get update -qy && apt-get install -qy unzip wget software-properties-common \
sudo git libxml2-dev libxslt-dev lib32z1-dev libpq-dev libjpeg8 libjpeg8-dev libffi-dev libtiff5 gettext
# note that logstash-forwarder is deprecated. Now we have to switch to file beats.
ADD logstash-forwarder_0.4.0_amd64.deb /tmp/logstash-forwarder_0.4.0_amd64.deb
RUN cd /tmp && dpkg -i logstash-forwarder_0.4.0_amd64.deb
ADD run_forwarder_service.sh /etc/service/logstash_forwarder/run
RUN chmod 755 /etc/service/logstash_forwarder/run
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
# LC_ALL FIX
RUN bash -c 'echo "export LC_ALL=C.UTF-8" >> ~/.bashrc'
ENV LANGUAGE C.UTF-8
ENV PYTHONENCODING utf8
# Clean up APT when done.
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*