@@ -6,8 +6,8 @@ ARG BERGLAS_VERSION=2.0.6
6
6
FROM us-docker.pkg.dev/berglas/berglas/berglas:$BERGLAS_VERSION as berglas
7
7
8
8
FROM $REQUIREMENTS_IMAGE as app
9
- COPY . /app
10
- WORKDIR /app
9
+ COPY . /app/apps/codecov-api
10
+ WORKDIR /app/apps/codecov-api
11
11
RUN pip install setuptools==71.1.0
12
12
RUN python manage.py collectstatic --no-input
13
13
@@ -25,27 +25,27 @@ RUN pip uninstall -y typing
25
25
ENV DJANGO_SETTINGS_MODULE="codecov.settings_enterprise"
26
26
# Remove the settings dev and enterprise files.
27
27
# These should *never* make it to enterprise.
28
- RUN rm /app/codecov/settings_dev.py && \
29
- rm /app/codecov/settings_prod.py && \
30
- rm /app/codecov/settings_test.py && \
31
- rm /app/codecov/settings_staging.py && \
32
- rm /app/dev.sh && \
33
- rm /app/migrate.sh && \
34
- rm /app/prod.sh && \
35
- rm /app/staging.sh && \
36
- rm /app/production.yml && \
37
- rm /app/development.yml
28
+ RUN rm /app/apps/codecov-api/ codecov/settings_dev.py && \
29
+ rm /app/apps/codecov-api/ codecov/settings_prod.py && \
30
+ rm /app/apps/codecov-api/ codecov/settings_test.py && \
31
+ rm /app/apps/codecov-api/ codecov/settings_staging.py && \
32
+ rm /app/apps/codecov-api/ dev.sh && \
33
+ rm /app/apps/codecov-api/ migrate.sh && \
34
+ rm /app/apps/codecov-api/ prod.sh && \
35
+ rm /app/apps/codecov-api/ staging.sh && \
36
+ rm /app/apps/codecov-api/ production.yml && \
37
+ rm /app/apps/codecov-api/ development.yml
38
38
# Remove unneeded folders
39
- RUN rm -rf /app/.github
40
- RUN rm -rf /app/.circleci
39
+ RUN rm -rf /app/apps/codecov-api/ .github
40
+ RUN rm -rf /app/apps/codecov-api/ .circleci
41
41
# Create the codecov user to run the container as
42
42
RUN addgroup --system application \
43
43
&& adduser --system codecov --ingroup application --home /home/codecov
44
44
RUN mkdir -p /config && chown codecov:application /config
45
45
# copy the enterprise settings module.
46
- WORKDIR /app
46
+ WORKDIR /app/apps/codecov-api
47
47
RUN chmod +x enterprise.sh && \
48
- chown codecov:application /app
48
+ chown codecov:application /app/apps/codecov-api
49
49
ARG RELEASE_VERSION
50
50
ENV RUN_ENV="ENTERPRISE"
51
51
ENV RELEASE_VERSION=$RELEASE_VERSION
0 commit comments