aboutsummaryrefslogtreecommitdiffstats
path: root/patchwork/Dockerfile.upstream
blob: 30dff8230941f320d9bd2ee533bbff8ed6205078 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
FROM debian

# upstream version of patchwork


RUN	apt-get update && \
	apt-get install -y --no-install-recommends \
		ca-certificates \
		git \
		libjs-jquery \
		python3 \
		python3-celery \
		python3-django \
		python3-django-filters \
		python3-djangorestframework \
		python3-mysqldb \
		python3-psycopg2 \
		python3-sqlparse \
		wget && \
	apt-get clean


WORKDIR /opt

ARG	VERSION_TAG=2.0.1

RUN	wget https://github.com/getpatchwork/patchwork/archive/v$VERSION_TAG.tar.gz && \
	tar xzf v$VERSION_TAG.tar.gz && \
	mv patchwork-$VERSION_TAG patchwork && \
	rm v$VERSION_TAG.tar.gz

WORKDIR /opt/patchwork

COPY	production.py patchwork/settings/production.py
COPY	docker-entrypoint.sh /docker-entrypoint.sh

RUN	mkdir -p /var/www/patchwork
VOLUME	/var/www/patchwork

#RUN	DJANGO_SECRET_KEY=foo python3 manage.py collectstatic

CMD	/docker-entrypoint.sh