summaryrefslogtreecommitdiff
path: root/templates/kitchen-compose.yml.j2
diff options
context:
space:
mode:
authorMark Powers <mark@marks.kitchen>2024-07-20 16:20:13 -0500
committerMark Powers <mark@marks.kitchen>2024-07-20 16:20:13 -0500
commitabe2aeceab858d6ad3a838ffe2970a0e9e2a4606 (patch)
tree83a9da03fbf01cbc0faf87f45b4ddd6e7344faf6 /templates/kitchen-compose.yml.j2
Initial commitmain
Diffstat (limited to 'templates/kitchen-compose.yml.j2')
-rw-r--r--templates/kitchen-compose.yml.j238
1 files changed, 38 insertions, 0 deletions
diff --git a/templates/kitchen-compose.yml.j2 b/templates/kitchen-compose.yml.j2
new file mode 100644
index 0000000..02b13c7
--- /dev/null
+++ b/templates/kitchen-compose.yml.j2
@@ -0,0 +1,38 @@
+services:
+ kitchen:
+ build: ./markskitchen.git/
+ restart: always
+ depends_on:
+ - kitchen_db
+ environment:
+{% for key, value in kitchen_env.items() %}
+ - {{ key }}={{ value }}
+{% endfor %}
+
+ labels:
+{% with router_name="kitchenv1", host_prefix="v1", container_port="8080" %}
+{% include "util/traefik_labels.txt.j2" %}
+{% endwith %}
+
+ kitchen_db:
+ image: mariadb
+ restart: always
+ environment:
+{% for key, value in kitchen_env.items() %}
+ - {{ key }}={{ value }}
+{% endfor %}
+
+ volumes:
+ - ./data/kitchen_db:/var/lib/mysql
+ games:
+ build: ./games.git/
+ restart: always
+ environment:
+{% for key, value in games_env.items() %}
+ - {{ key }}={{ value }}
+{% endfor %}
+
+ labels:
+{% with router_name="games", host_prefix="games", container_port="8080" %}
+{% include "util/traefik_labels.txt.j2" %}
+{% endwith %}