From b44cf09f0bab38d29f3c93a2bb2f02dc7b115c8b Mon Sep 17 00:00:00 2001 From: Bray Date: Thu, 26 Mar 2026 18:27:27 -0400 Subject: [PATCH] add database stack --- git/docker-compose.yml | 21 +++++++++++++++++++++ setup-commands.md | 25 ------------------------- 2 files changed, 21 insertions(+), 25 deletions(-) create mode 100644 git/docker-compose.yml diff --git a/git/docker-compose.yml b/git/docker-compose.yml new file mode 100644 index 0000000..e77f428 --- /dev/null +++ b/git/docker-compose.yml @@ -0,0 +1,21 @@ +services: + forgejo: + image: codeberg.org/forgejo/forgejo:7 + container_name: mystic-forgejo + restart: unless-stopped + environment: + - FORGEJO__database__DB_TYPE=postgres + - FORGEJO__database__HOST=100.109.59.41:5432 # Your DB VM IP + - FORGEJO__database__NAME=forgejo + - FORGEJO__database__USER=forgejo + - FORGEJO__database__PASSWD=your_db_password + volumes: + - forgejo_data:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "3000:3000" + - "2222:22" # SSH for Git + +volumes: + forgejo_data: \ No newline at end of file diff --git a/setup-commands.md b/setup-commands.md index 1deaec5..894b5de 100644 --- a/setup-commands.md +++ b/setup-commands.md @@ -1,31 +1,6 @@ # 🛠️ Mystic Stack: Node Onboarding Guide -Remove any standalone `node_exporter` installations to avoid port conflicts on `9100`. -```bash -sudo systemctl stop node_exporter -sudo systemctl disable node_exporter -sudo rm /etc/systemd/system/node_exporter.service -sudo systemctl daemon-reload - -# Install dependencies -sudo apt-get update -sudo apt-get install ca-certificates curl gnupg git -y - -# Add Docker’s official GPG key -sudo install -m 0755 -d /etc/apt/keyrings -curl -fsSL [https://download.docker.com/linux/ubuntu/gpg](https://download.docker.com/linux/ubuntu/gpg) | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg -sudo chmod a+r /etc/apt/keyrings/docker.gpg - -# Add the repository to Apt sources -echo \ - "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] [https://download.docker.com/linux/ubuntu](https://download.docker.com/linux/ubuntu) \ - $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ - sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - -# Install Docker Stack -sudo apt-get update -sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y # Install dependencies sudo apt-get update