summaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorJenniferplusplus <contact@jenniferplusplus.com>2023-11-12 00:33:04 -0600
committerJenniferplusplus <contact@jenniferplusplus.com>2023-11-12 00:33:04 -0600
commit2b65cf918a98455e360798cb6b75db58860cbf54 (patch)
treed231bcf54a5b077765a59b7ffc308a9ea4377f58 /docker-compose.yml
downloadsandcastles-2b65cf918a98455e360798cb6b75db58860cbf54.tar.gz
sandcastles-2b65cf918a98455e360798cb6b75db58860cbf54.tar.bz2
sandcastles-2b65cf918a98455e360798cb6b75db58860cbf54.zip
Initial Commit
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml35
1 files changed, 35 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..043bc52
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,35 @@
+version: '3'
+name: sandcastles
+
+services:
+ root-ca:
+ image: smallstep/step-ca:0.25.0
+ volumes:
+ - './volumes/root-ca:/home/step'
+ environment:
+ - DOCKER_STEPCA_INIT_NAME=Letterbook Sandcastles
+ - DOCKER_STEPCA_INIT_DNS_NAMES=localhost,root-ca
+ - DOCKER_STEPCA_INIT_REMOTE_MANAGEMENT=true
+ ports:
+ - "9000:9000"
+
+ proxy:
+ # Replace with traefik
+ image: busybox:1.36
+ command: '/bin/sh -c "trap : TERM INT; sleep infinity & wait"'
+ networks:
+ default:
+ fediverse:
+ aliases:
+ - mastodon.castle
+ - firefish.castle
+ - letterbook.castle
+
+ client:
+ image: busybox:1.36
+ networks:
+ - fediverse
+
+networks:
+ fediverse:
+ \ No newline at end of file