#!/usr/bin/env bash if [ ! -f ".env" ]; then cp env.example .env fi echo "port: $PORT" echo "SOCKET_PORT: $SOCKET_PORT" echo "CONTAINER_NAME: $CONTAINER_NAME" echo "SOCKET_PATH: $SOCKET_PATH" if [ ! "$(docker ps -q -f name=$CONTAINER_NAME))" ]; then if [ "$(docker ps -aq -f status=exited -f name=$CONTAINER_NAME))" ]; then # cleanup docker rm $CONTAINER_NAME -f fi # run your container echo "no container and docker-compose up" docker-compose up --force-recreate -d else if [ "$(docker ps -aq -f status=running -f name=$CONTAINER_NAME))" ]; then # cleanup docker rm $CONTAINER_NAME -f fi echo "has container and docker-compose up" docker-compose up --force-recreate -d fi # if [ "$(docker container inspect -f '{{.State.Status}}' $CONTAINER_NAME)" == "running" ]; then # docker rm $CONTAINER_NAME -f # docker-compose up -d # else # docker-compose up -d # fi