okay now we good

This commit is contained in:
2025-09-08 15:03:50 -05:00
parent ea5712bdfa
commit 7d110bee8e
3 changed files with 15 additions and 14 deletions

View File

@@ -1,11 +1,12 @@
#!/usr/bin/env bash
set -e # Exit immediately if a command exits with a non-zero status.
# --- Configuration ---
COMPOSE_FILE="./host/convex/docker/compose.yml"
DEFAULT_PROJECT_NAME="techtracker"
DEV_PROJECT_NAME="dev-techtracker" # The project name for dev mode
# --- Variables ---
COMPOSE_PROJECT_FLAG="" # This will hold "-p dev-techtracker" if --dev is used
COMPOSE_PROJECT_FLAG=${DEFAULT_PROJECT_NAME} # This will hold "-p dev-techtracker" if --dev is used
# --- Function to display usage ---
usage() {
@@ -23,7 +24,7 @@ usage() {
while [[ "$#" -gt 0 ]]; do
case "$1" in
-d|--dev)
COMPOSE_PROJECT_FLAG="-p ${DEV_PROJECT_NAME}"
COMPOSE_PROJECT_FLAG=${DEV_PROJECT_NAME}
shift # Consume the argument
;;
-h|--help)
@@ -40,9 +41,9 @@ done
echo "--- Pulling latest git changes ---"
git pull
echo "--- Building Docker Compose services ${COMPOSE_PROJECT_FLAG} ---"
sudo docker compose ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" build
sudo docker compose -p ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" build
echo "--- Bringing down Docker Compose services ${COMPOSE_PROJECT_FLAG} ---"
sudo docker compose ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" down
sudo docker compose -p ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" down
echo "--- Bringing up Docker Compose services ${COMPOSE_PROJECT_FLAG} in detached mode ---"
sudo docker compose ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" up -d
sudo docker compose -p ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" up -d
echo "--- Script finished successfully ---"

View File

@@ -1,5 +1,5 @@
networks:
${NETWORK}:
nginx-bridge: # You need to change this line to your defined network is as well
external: true
services:
techtracker-next:
@@ -11,7 +11,7 @@ services:
env_file: [.env]
hostname: ${CONTAINER_NAME}
domainname: ${DOMAIN_NAME}
networks: ['${NETWORK}']
networks: ['${NETWORK:-nginx-bridge}']
#ports: ['${PORT}:3000']
tty: true
stdin_open: true

View File

@@ -3,10 +3,10 @@ set -e # Exit immediately if a command exits with a non-zero status.
# --- Configuration ---
COMPOSE_FILE="./host/next/docker/compose.yml"
DEFAULT_PROJECT_NAME="techtracker"
DEV_PROJECT_NAME="dev-techtracker" # The project name for dev mode
# --- Variables ---
COMPOSE_PROJECT_FLAG="" # This will hold "-p dev-techtracker" if --dev is used
COMPOSE_PROJECT_FLAG=${DEFAULT_PROJECT_NAME} # This will hold "-p dev-techtracker" if --dev is used
# --- Function to display usage ---
usage() {
@@ -24,7 +24,7 @@ usage() {
while [[ "$#" -gt 0 ]]; do
case "$1" in
-d|--dev)
COMPOSE_PROJECT_FLAG="-p ${DEV_PROJECT_NAME}"
COMPOSE_PROJECT_FLAG=${DEV_PROJECT_NAME}
shift # Consume the argument
;;
-h|--help)
@@ -41,9 +41,9 @@ done
echo "--- Pulling latest git changes ---"
git pull
echo "--- Building Docker Compose services ${COMPOSE_PROJECT_FLAG} ---"
sudo docker compose ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" build
sudo docker compose -p ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" build
echo "--- Bringing down Docker Compose services ${COMPOSE_PROJECT_FLAG} ---"
sudo docker compose ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" down
sudo docker compose -p ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" down
echo "--- Bringing up Docker Compose services ${COMPOSE_PROJECT_FLAG} in detached mode ---"
sudo docker compose ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" up -d
sudo docker compose -p ${COMPOSE_PROJECT_FLAG} -f "${COMPOSE_FILE}" up -d
echo "--- Script finished successfully ---"