File tree 1 file changed +13
-19
lines changed 1 file changed +13
-19
lines changed Original file line number Diff line number Diff line change 1
- FROM postgres:9.6
1
+ FROM ruby:2.5.3
2
2
3
3
LABEL maintainer Travis CI GmbH <
[email protected] >
4
4
5
- RUN mkdir /travis-migrations
6
- WORKDIR /travis-migrations
7
-
8
- # ruby deps
9
- RUN apt-get update
10
- RUN apt-get install -y wget build-essential bison zlib1g-dev libyaml-dev libssl1.0-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev openssl curl shared-mime-info
5
+ RUN apt update && \
6
+ apt install -qq -y --no-install-recommends libgnutls30 && \
7
+ apt-key adv --fetch-keys 'https://www.postgresql.org/media/keys/ACCC4CF8.asc' && \
8
+ echo "deb http://apt.postgresql.org/pub/repos/apt stretch-pgdg main" > /etc/apt/sources.list.d/pgdg.list && \
9
+ apt update && \
10
+ apt install -qq -y --no-install-recommends --fix-missing \
11
+ libpq-dev postgresql-client-9.6 && \
12
+ rm -rf /var/lib/apt/lists/*
11
13
12
- # ruby-install
13
- RUN wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz
14
- RUN tar -xzvf ruby-install-0.6.1.tar.gz
15
- RUN cd ruby-install-0.6.1/ && make install
16
- RUN rm -r ruby-install-0.6.1/
14
+ WORKDIR /travis-migrations
17
15
18
- # ruby
19
- COPY . .
20
- RUN ruby-install --system --no-install-deps ruby `cat .ruby-version`
21
- RUN which ruby
16
+ COPY Gemfile Gemfile.lock ./
22
17
23
- # gem setup
24
- RUN apt-get install -y libpq-dev && rm -rf /var/lib/apt/lists/*
25
- RUN gem install bundler -v 1.17.3
26
18
RUN bundle install
27
19
20
+ COPY . ./
21
+
28
22
CMD /bin/bash
You can’t perform that action at this time.
0 commit comments