-
Notifications
You must be signed in to change notification settings - Fork 61
Dockerfile
lethee edited this page Jul 27, 2015
·
6 revisions
Dockerfile
FROM ubuntu:14.04
MAINTAINER Seonghwan Lee <[email protected]>
RUN cd /etc/apt && \
sed -i 's/archive.ubuntu.com/kr.archive.ubuntu.com/g' sources.list
RUN apt-get update
RUN apt-get install -y git curl python
RUN apt-get install -y ruby2.0 ruby2.0-dev
RUN rm /usr/bin/ruby /usr/bin/irb /usr/bin/gem
RUN ln -s /usr/bin/ruby2.0 /usr/bin/ruby
RUN ln -s /usr/bin/irb2.0 /usr/bin/irb
RUN ln -s /usr/bin/gem2.0 /usr/bin/gem
RUN gem update --system
RUN gem install bundler
RUN apt-get install -y zlib1g-dev make
RUN gem install nokogiri -v '1.6.3.1'
RUN git clone https://github.com/lethee/progit2-ko-1.git -b build --depth 1 /progit2-ko
WORKDIR /progit2-ko
RUN bundler install
RUN gem install asciidoctor-pdf-cjk-kai_gen_gothic
#RUN asciidoctor-pdf-cjk-kai_gen_gothic-install
RUN curl -L https://github.com/akiratw/kaigen-gothic/raw/master/dist/KR/KaiGenGothicKR-Regular.ttf -o /var/lib/gems/2.0.0/gems/asciidoctor-pdf-cjk-kai_gen_gothic-0.1.0/data/fonts/KaiGenGothicKR-Regular.ttf
RUN curl -L https://github.com/akiratw/kaigen-gothic/raw/master/dist/KR/KaiGenGothicKR-Bold.ttf -o /var/lib/gems/2.0.0/gems/asciidoctor-pdf-cjk-kai_gen_gothic-0.1.0/data/fonts/KaiGenGothicKR-Bold.ttf
RUN cp /var/lib/gems/2.0.0/gems/asciidoctor-pdf-cjk-kai_gen_gothic-0.1.0/data/fonts/KaiGenGothicKR-Regular.ttf /var/lib/gems/2.0.0/gems/asciidoctor-pdf-cjk-kai_gen_gothic-0.1.0/data/fonts/KaiGenGothicKR-Regular-Italic.ttf
RUN curl -L https://github.com/chrissimpkins/codeface/raw/master/fonts/roboto-mono/RobotoMono-Regular.ttf -o /var/lib/gems/2.0.0/gems/asciidoctor-pdf-cjk-kai_gen_gothic-0.1.0/data/fonts/RobotoMono-Regular.ttf
RUN curl -L https://github.com/chrissimpkins/codeface/raw/master/fonts/roboto-mono/RobotoMono-Italic.ttf -o /var/lib/gems/2.0.0/gems/asciidoctor-pdf-cjk-kai_gen_gothic-0.1.0/data/fonts/RobotoMono-Italic.ttf
RUN curl -L https://github.com/chrissimpkins/codeface/raw/master/fonts/roboto-mono/RobotoMono-Bold.ttf -o /var/lib/gems/2.0.0/gems/asciidoctor-pdf-cjk-kai_gen_gothic-0.1.0/data/fonts/RobotoMono-Bold.ttf
CMD git pull && \
rake book:build && \
python -m SimpleHTTPServer
For amazon, like this:
FROM ubuntu:14.04
RUN cd /etc/apt && \
sed -i 's/archive.ubuntu.com/ap-northeast-1.ec2.archive.ubuntu.com/g' sources.list
...
Command
docker build -t progit2-build-docker . && docker run -i -p 8000:8000 progit2-build-docker