@@ -6,8 +6,8 @@ ARG BERGLAS_VERSION=2.0.6
66FROM us-docker.pkg.dev/berglas/berglas/berglas:$BERGLAS_VERSION as berglas
77
88FROM $REQUIREMENTS_IMAGE as app
9- COPY . /app
10- WORKDIR /app
9+ COPY . /app/apps/codecov-api
10+ WORKDIR /app/apps/codecov-api
1111RUN pip install setuptools==71.1.0
1212RUN python manage.py collectstatic --no-input
1313
@@ -25,27 +25,27 @@ RUN pip uninstall -y typing
2525ENV DJANGO_SETTINGS_MODULE="codecov.settings_enterprise"
2626# Remove the settings dev and enterprise files.
2727# 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
3838# 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
4141# Create the codecov user to run the container as
4242RUN addgroup --system application \
4343 && adduser --system codecov --ingroup application --home /home/codecov
4444RUN mkdir -p /config && chown codecov:application /config
4545# copy the enterprise settings module.
46- WORKDIR /app
46+ WORKDIR /app/apps/codecov-api
4747RUN chmod +x enterprise.sh && \
48- chown codecov:application /app
48+ chown codecov:application /app/apps/codecov-api
4949ARG RELEASE_VERSION
5050ENV RUN_ENV="ENTERPRISE"
5151ENV RELEASE_VERSION=$RELEASE_VERSION
0 commit comments