Skip to content

Commit 97918fa

Browse files
committed
fix: compute git rev in Dockerfile
1 parent 35425c6 commit 97918fa

2 files changed

Lines changed: 4 additions & 7 deletions

File tree

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ MAINTAINER Computer Science House <webmaster@csh.rit.edu>
33

44
RUN mkdir /opt/selfservice
55

6-
ADD requirements.txt /opt/selfservice
6+
COPY requirements.txt /opt/selfservice
77

88
WORKDIR /opt/selfservice
99

@@ -12,7 +12,8 @@ RUN apt-get -yq update && \
1212
pip install -r requirements.txt && \
1313
apt-get -yq clean all
1414

15-
ADD . /opt/selfservice
15+
COPY . /opt/selfservice
16+
RUN git rev-parse --short HEAD > rev
1617

1718
EXPOSE 8080
1819

selfservice/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,7 @@
3434
app.config.from_pyfile(os.path.join(os.getcwd(), "config.env.py"))
3535

3636
# Get Git Revision
37-
version = (
38-
subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])
39-
.decode("utf-8")
40-
.rstrip()
41-
)
37+
version = open("rev", "r").read().rstrip()
4238

4339
# Setup Sentry tracking
4440
sentry_sdk.init(

0 commit comments

Comments
 (0)