aboutsummaryrefslogtreecommitdiffstats
path: root/patchwork/Dockerfile.fdo
blob: 228ee8cdaaa0dd3743ac1a7c211e5be67e36b542 (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
43
44
45
46
47
FROM debian

# freedesktop.org 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-jsonfield \
		python3-django-filters \
		python3-djangorestframework \
		python3-mysqldb \
		python3-pip \
		python3-psycopg2 \
		python3-sqlparse \
		wget && \
	apt-get clean

RUN	pip3 install drf-nested-routers

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

RUN	git clone https://github.com/dlespiau/patchwork

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