summaryrefslogtreecommitdiff
path: root/stacks/scm
diff options
context:
space:
mode:
Diffstat (limited to 'stacks/scm')
-rw-r--r--stacks/scm/.env.template18
-rw-r--r--stacks/scm/.gitignore9
-rw-r--r--stacks/scm/.run.template7
-rw-r--r--stacks/scm/compose.yml25
4 files changed, 10 insertions, 49 deletions
diff --git a/stacks/scm/.env.template b/stacks/scm/.env.template
deleted file mode 100644
index c461361..0000000
--- a/stacks/scm/.env.template
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-#
-# Stack Compose Variables
-
-# Namespaces
-_STACK_0=
-
-# Containers
-_CONTAINER_0=
-
-# Networks
-_NET_0=
-
-# Volumes
-_CSS_FILE=
-_CONFIG_FILE=
-_GIT_ROOT=
-_IMPORTS=
diff --git a/stacks/scm/.gitignore b/stacks/scm/.gitignore
deleted file mode 100644
index 4c28985..0000000
--- a/stacks/scm/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-# Ignore .env files
-*.env
-srv/
-srv/*
-opt/
-opt/*
-etc/
-etc/*
-compose.test.yml
diff --git a/stacks/scm/.run.template b/stacks/scm/.run.template
deleted file mode 100644
index cd5eebc..0000000
--- a/stacks/scm/.run.template
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-#
-# Stack Runtime Variables
-HTTP_AUTH_USER=
-HTTP_AUTH_PASSWORD=
-GIT_HTTP_AUTH_USER=
-GIT_HTTP_AUTH_PASSWORD=
diff --git a/stacks/scm/compose.yml b/stacks/scm/compose.yml
index b40dbaf..c1e4bb8 100644
--- a/stacks/scm/compose.yml
+++ b/stacks/scm/compose.yml
@@ -1,24 +1,19 @@
-name: ${_STACK_0}
-
networks:
- net:
- name: ${_NET_0}
+ edge_net:
+ name: ${EDGE_NET}
external: true
services:
- cgit:
- container_name: ${_CONTAINER_0}
+ scm:
image: ratdad/cgit:latest
- env_file:
- - .run.env
- - .env
networks:
- - net
+ - edge_net
expose:
- 80
volumes:
- # TODO: Make these cgit-docker builtins.
- - ${_CSS_FILE:-./opt/cgit.css}:/srv/www/htdocs/cgit/cgit.css
- - ${_CONFIG_FILE:-./etc/cgitrc}:/etc/cgitrc
- - ${_IMPORTS:-./opt/}:/opt
- - ${_GIT_ROOT:-./srv/git/}:/srv/git # mount the directory you use for your git server
+ - ${SECRETS}/scm/cgit.css}:/srv/www/htdocs/cgit/cgit.css
+ - ${SECRETS}/scm/header.html:/opt/header.html
+ - ${SECRETS}/scm/footer.html:/opt/footer.html
+ - ${SECRETS}/scm/README.txt:/opt/README.txt
+ - ${SECRETS}/scm/cgitrc:/etc/cgitrc
+ - ${GIT_ROOT}:/srv/git