@@ -27,8 +27,16 @@ EXPOSE {{ app_local_port }}
27
27
FROM base AS build
28
28
29
29
# Install packages needed to build gems
30
- RUN apt-get update -qq && \
31
- apt-get install --no-install-recommends -y build-essential git libpq-dev libvips pkg-config npm
30
+ RUN apt-get update -qq \
31
+ && apt-get install --no-install-recommends -y \
32
+ build-essential \
33
+ git \
34
+ libpq-dev \
35
+ libvips \
36
+ pkg-config \
37
+ npm \
38
+ && apt-get clean \
39
+ && rm -rf /var/lib/apt/lists/*
32
40
33
41
# Install npm packages
34
42
COPY package.json package-lock.json ./
@@ -45,9 +53,12 @@ FROM build AS dev
45
53
ENV RAILS_ENV="development"
46
54
47
55
# Install packages needed for development
48
- RUN apt-get update -qq && \
49
- apt-get install --no-install-recommends -y postgresql-client graphviz && \
50
- rm -rf /var/lib/apt/lists /var/cache/apt/archives
56
+ RUN apt-get update -qq \
57
+ && apt-get install --no-install-recommends -y \
58
+ postgresql-client \
59
+ graphviz \
60
+ && apt-get clean \
61
+ && rm -rf /var/lib/apt/lists/*
51
62
52
63
# Install application gems for development
53
64
COPY Gemfile Gemfile.lock ./
@@ -106,7 +117,8 @@ RUN apt-get update -qq \
106
117
python3-venv \
107
118
unzip \
108
119
wget \
109
- && rm -rf /var/lib/apt/lists /var/cache/apt/archives \
120
+ && apt-get clean \
121
+ && rm -rf /var/lib/apt/lists/* \
110
122
&& curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" \
111
123
&& unzip awscli-bundle.zip \
112
124
&& ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws \
0 commit comments