mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-23 08:15:09 +00:00
41 lines
1,017 B
Bash
Executable file
41 lines
1,017 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# Usage: ./stack.sh up -d or ./stack.sh down --remove-orphans
|
|
|
|
set -e
|
|
|
|
ACTION="$1"
|
|
shift
|
|
|
|
if [ "$ACTION" != "up" ] && [ "$ACTION" != "down" ]; then
|
|
echo "Usage: $0 up|down [extra docker compose flags]"
|
|
exit 1
|
|
fi
|
|
|
|
cd /home/frappe/frappe_docker || {
|
|
echo "Cannot find directory /home/frappe/frappe_docker"
|
|
exit 1
|
|
}
|
|
|
|
# Uncomment this block when using traefik container by frappe
|
|
# echo "==> Traefik $ACTION $*"
|
|
# docker compose \
|
|
# --project-name traefik \
|
|
# --env-file /home/frappe/gitops/traefik.env \
|
|
# -f overrides/compose.traefik.yaml \
|
|
# -f overrides/compose.traefik-ssl.yaml \
|
|
# "$ACTION" "$@"
|
|
|
|
# Uncomment this block when using mariadb container by frappe
|
|
echo "==> MariaDB $ACTION $*"
|
|
docker compose \
|
|
--project-name mariadb \
|
|
--env-file /home/frappe/gitops/mariadb.env \
|
|
-f overrides/compose.mariadb-shared.yaml \
|
|
"$ACTION" "$@"
|
|
|
|
echo "==> ERPNext $ACTION $*"
|
|
docker compose \
|
|
--project-name erpnext-one \
|
|
-f /home/frappe/gitops/erpnext-one.yaml \
|
|
"$ACTION" "$@"
|