#!/bin/bash set -e up () { docker run \ --detach \ --restart unless-stopped \ --name merginmaps-server \ --env-file $HOME/scripts-private/lech/merginmaps.env \ --user 901:999 \ --volume /mammoth/merginmaps/projects:/data:rw \ --network pew-net \ lutraconsulting/merginmaps-backend:2024.2.2 docker run \ --detach \ --restart unless-stopped \ --name merginmaps-web \ --network pew-net \ lutraconsulting/merginmaps-frontend:2024.2.2 docker run \ --detach \ --restart unless-stopped \ --name merginmaps-pg \ --env POSTGRES_USER=merginmaps \ --env POSTGRES_PASSWORD=merginmaps \ --volume /mammoth/merginmaps/db:/var/lib/postgresql/data:rw \ --network pew-net \ postgres:14 docker run \ --detach \ --restart unless-stopped \ --name merginmaps-redis \ --network pew-net \ redis } down () { docker stop merginmaps-server || true docker rm merginmaps-server || true docker stop merginmaps-web || true docker rm merginmaps-web || true docker stop merginmaps-pg || true docker rm merginmaps-pg || true docker stop merginmaps-redis || true docker rm merginmaps-redis || true } $@