--- /dev/null
+services:
+ gitweb:
+ build:
+ context: .
+ dockerfile_inline: |
+ FROM mlan/gitweb
+ CMD echo "our \$$omit_owner = true;" >> /etc/gitweb.conf && \
+ echo "our \$$site_name = 'git.zue.dev';" >> /etc/gitweb.conf && \
+ echo "our \$$projects_list_description_width = 100;" >> /etc/gitweb.conf && \
+ echo "our \$$projects_list_group_categories = true;" >> /etc/gitweb.conf && \
+ echo "\$$feature{'blame'}{'default'} = [1];" >> /etc/gitweb.conf && \
+ echo "\$$feature{'highlight'}{'default'} = [1];" >> /etc/gitweb.conf && \
+ echo "\$$feature{'avatar'}{'default'} = ['gravatar'];" >> /etc/gitweb.conf && \
+ echo "\$$feature{'timed'}{'default'} = [1];" >> /etc/gitweb.conf && \
+ echo "\$$feature{'remote_heads'}{'default'} = [1];" >> /etc/gitweb.conf && \
+ nginx -g 'daemon off;'
+ ports:
+ - 6300:80
+ environment:
+ - PROJECTS_LIST=
+ volumes:
+ - /home/git/:/var/lib/git/repositories/:ro
\ No newline at end of file