-
Specify a new directory to place artifacts in. Example:
export SENZING_VOLUME=~/my-senzing
-
Create directories. Example:
export PGADMIN_DIR=${SENZING_VOLUME}/pgadmin export POSTGRES_DIR=${SENZING_VOLUME}/postgres export RABBITMQ_DIR=${SENZING_VOLUME}/rabbitmq export SENZING_UID=$(id -u) export SENZING_GID=$(id -g) mkdir -p ${PGADMIN_DIR} ${POSTGRES_DIR} ${RABBITMQ_DIR} chmod -R 777 ${SENZING_VOLUME}
-
Download artifacts. Example:
curl -X GET \ --output ${SENZING_VOLUME}/docker-compose-rabbitmq-postgresql-backing-services-only.yaml \ https://raw.githubusercontent.com/Senzing/docker-compose-demo/main/resources/postgresql/docker-compose-rabbitmq-postgresql-backing-services-only.yaml
-
🤔 Optional: Specify versions of Docker images. Example:
curl -X GET \ --output ${SENZING_VOLUME}/docker-versions-stable.sh \ https://raw.githubusercontent.com/Senzing/knowledge-base/main/lists/docker-versions-stable.sh source ${SENZING_VOLUME}/docker-versions-stable.sh
-
Bring up a Docker Compose stack with backing services. Example:
docker-compose \ -f ${SENZING_VOLUME}/docker-compose-rabbitmq-postgresql-backing-services-only.yaml \ up