summaryrefslogtreecommitdiff
path: root/ops
diff options
context:
space:
mode:
Diffstat (limited to 'ops')
-rw-r--r--ops/.gitignore1
-rw-r--r--ops/bashrc.d/00-env.sh5
-rw-r--r--ops/bashrc.d/01-alias.sh2
-rwxr-xr-xops/bashrc.d/10-docker.sh6
-rw-r--r--ops/bashrc.d/11-proxy.sh6
-rw-r--r--ops/install.sh2
6 files changed, 22 insertions, 0 deletions
diff --git a/ops/.gitignore b/ops/.gitignore
new file mode 100644
index 0000000..838478f
--- /dev/null
+++ b/ops/.gitignore
@@ -0,0 +1 @@
+bashrc.d/secrets.sh \ No newline at end of file
diff --git a/ops/bashrc.d/00-env.sh b/ops/bashrc.d/00-env.sh
new file mode 100644
index 0000000..59de281
--- /dev/null
+++ b/ops/bashrc.d/00-env.sh
@@ -0,0 +1,5 @@
+# Environment Variables
+BASHCONF=$HOME/.bashrc
+RDNBASHCONF=$HOME/.bashrc.d/rdn.bashrc
+RDNHTTPCONF=$HOME/rdn/http/conf/Caddyfile
+RDNHTTPCOMP=$HOME/rdn/http/compose.yml
diff --git a/ops/bashrc.d/01-alias.sh b/ops/bashrc.d/01-alias.sh
new file mode 100644
index 0000000..acea538
--- /dev/null
+++ b/ops/bashrc.d/01-alias.sh
@@ -0,0 +1,2 @@
+# Server
+alias src='source $BASHCONF'
diff --git a/ops/bashrc.d/10-docker.sh b/ops/bashrc.d/10-docker.sh
new file mode 100755
index 0000000..374a283
--- /dev/null
+++ b/ops/bashrc.d/10-docker.sh
@@ -0,0 +1,6 @@
+# Docker
+alias dcycle='docker compose down && docker compose up -d'
+alias ddrop='docker compose down'
+alias dlift='docker compose up -d'
+alias dlogs='docker compose logs'
+alias dps='docker ps'
diff --git a/ops/bashrc.d/11-proxy.sh b/ops/bashrc.d/11-proxy.sh
new file mode 100644
index 0000000..7b2a9ff
--- /dev/null
+++ b/ops/bashrc.d/11-proxy.sh
@@ -0,0 +1,6 @@
+# HTTP Server
+alias htcycle='docker compose -f $RDNHTTPCOMP down && docker compose -f $RDNHTTPCOMP up -d'
+alias htdrop='docker compose -f $RDNHTTPCOMP down'
+alias htlift='docker compose -f $RDNHTTPCOMP up -d'
+alias htlogs='docker compose -f $RDNHTTPCOMP logs'
+alias htconf='vim $RDNHTTPCONF'
diff --git a/ops/install.sh b/ops/install.sh
new file mode 100644
index 0000000..f28254f
--- /dev/null
+++ b/ops/install.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+## TODO: Bootstrap to respective locations.