okay now we good
This commit is contained in:
		@@ -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 ---"
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
@@ -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 ---"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user