Preliminary fortress stuff
This commit is contained in:
parent
e344c1c27d
commit
558d654b6c
7 changed files with 155 additions and 38 deletions
34
systems/fortress/compose.yml
Normal file
34
systems/fortress/compose.yml
Normal file
|
@ -0,0 +1,34 @@
|
|||
services:
|
||||
secrets:
|
||||
image: nixos/nix:latest
|
||||
command: nix-shell -p ssh-to-age -p sops --command "mkdir -p /root/.config/sops/age && ssh-to-age -private-key -i /etc/ssh/ssh_host_ed25519_key > /root/.config/sops/age/keys.txt && sops --decrypt /app/secrets.yaml"
|
||||
volumes:
|
||||
- .:/app
|
||||
- /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key
|
||||
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
# External Services
|
||||
|
||||
#httpd:
|
||||
#haproxy:
|
||||
|
||||
#coturn:
|
||||
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
# Internal Services
|
||||
|
||||
#dnsmasq:
|
||||
#tinc:
|
||||
#wireguard:
|
||||
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
# Local Services
|
||||
|
||||
#dockge:
|
||||
#uptime-kuma:
|
Loading…
Add table
Add a link
Reference in a new issue