From 1d54765b32c7f74d892b821254c6dd5fd86512aa Mon Sep 17 00:00:00 2001 From: DilankaHer Date: Sat, 8 Nov 2025 22:43:25 +0700 Subject: [PATCH] add deploy.sh and docker-compose --- deploy.sh | 17 +++++++++++++++++ docker-compose.yml | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100644 deploy.sh create mode 100644 docker-compose.yml diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..dfaaf7b --- /dev/null +++ b/deploy.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e + +cd /home/dilanka/my_website + +echo "==> Pulling latest code..." +git pull origin main + +echo "==> Rebuilding Docker image..." +docker compose down +docker compose build --no-cache +docker compose up -d + +echo "==> Cleanup..." +docker system prune -f + +echo "✅ Deploy complete!" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..2abc43a --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3.9" + +services: + web: + build: . + container_name: go_htmx_app + ports: + - "8080:8080" + volumes: + - ./my_website.db:/app/my_website.db + restart: unless-stopped