From 0a4a19652a870e9be36748837bcc224733984b08 Mon Sep 17 00:00:00 2001 From: Mike McFetridge <91107715+mmcfetridge1969@users.noreply.github.com> Date: Mon, 20 Jul 2026 14:32:58 -0400 Subject: [PATCH] . --- .gitea/workflows/deploy-myspeed.yml | 35 +++++++++++++++++++++++++++++ MySpeed/docker-compose.yml | 14 ++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 .gitea/workflows/deploy-myspeed.yml create mode 100644 MySpeed/docker-compose.yml diff --git a/.gitea/workflows/deploy-myspeed.yml b/.gitea/workflows/deploy-myspeed.yml new file mode 100644 index 0000000..a89dcd7 --- /dev/null +++ b/.gitea/workflows/deploy-myspeed.yml @@ -0,0 +1,35 @@ +name: Deploy MySpeed + +on: + push: + branches: + - main + paths: + - 'MySpeed/**' + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v4 + + - name: Sync MySpeed to Host + uses: appleboy/scp-action@master + with: + host: "192.168.2.13" + username: "miker" + key: ${{ secrets.SSH_PRIVATE_KEY }} + source: "MySpeed/*" + target: "/opt/Docker-Deployments/MySpeed" + strip_components: 1 + + - name: Deploy MySpeed Stack + uses: appleboy/ssh-action@master + with: + host: "192.168.2.13" + username: "miker" + key: ${{ secrets.SSH_PRIVATE_KEY }} + script: | + cd /opt/Docker-Deployments/MySpeed + docker compose up -d --remove-orphans diff --git a/MySpeed/docker-compose.yml b/MySpeed/docker-compose.yml new file mode 100644 index 0000000..40f4095 --- /dev/null +++ b/MySpeed/docker-compose.yml @@ -0,0 +1,14 @@ +services: + myspeed: + container_name: MySpeed + image: germannewsmaker/myspeed + ports: + - '5216:5216' + volumes: + - /opt/Docker-Deployments/MySpeed/data:/myspeed/data + restart: unless-stopped + networks: + - main +networks: + main: + external: true # Tells Compose not to create this network