-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
26 lines (19 loc) · 874 Bytes
/
Dockerfile
File metadata and controls
26 lines (19 loc) · 874 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:bionic-20180526
COPY bin/bootstrap.sh /var/tmp/bootstrap.sh
RUN /var/tmp/bootstrap.sh
#<<<<<<< HEAD
#COPY --chown=app Gemfile Gemfile.lock config.ru /var/tmp/runctl/
#COPY --chown=app lib /var/tmp/runctl/lib
#COPY --chown=app public /var/tmp/runctl/public
#=======
#>>>>>>> 081aeb6af99dc27bf79d2a82498cc4b857bc3aea
WORKDIR /var/tmp/runctl
ADD --chown=app https://github.com/buildkite/terminal-to-html/releases/download/v3.3.0/terminal-to-html-3.3.0-linux-amd64.gz vendor/bin/
RUN cd vendor/bin && gunzip terminal-to-html-3.3.0-linux-amd64.gz && chmod +x terminal-to-html-3.3.0-linux-amd64
RUN chown app: /var/tmp/runctl
USER app
COPY --chown=app Gemfile Gemfile.lock /var/tmp/runctl/
RUN bundle install --path=vendor/bundle
COPY --chown=app lib /var/tmp/runctl/lib
COPY --chown=app public /var/tmp/runctl/public
COPY --chown=app config.ru /var/tmp/runctl