What You Need To Get Started
Getting Started:
This guide walks you through everything you need to:
- Install AudienceSync locally using Docker
- Deploy it to a 24/7 cloud server (DigitalOcean)
- Add your custom domain (e.g.,
cdp.yourcompany.com
)
- Enable HTTPS (SSL)
- Add your branding/logo
โ What You Need (Tools & Explanations)
๐ง 1. Git
Used to download the code from GitHub.
bash
CopyEdit
brew install git
git --version
โ
Should return something like: git version 2.xx.x
๐ฆ 2. Docker & Docker Compose
Used to run the app in isolated containers.
- Download: https://www.docker.com/products/docker-desktop
- Open Docker โ it should say: Docker is running
bash
CopyEdit
docker --version
docker-compose --version
โ
Should say: Docker version 20.x.x
, docker-compose version 1.x.x
๐ฅฅ 3. Node.js
Needed to run the front-end (React) part of the app.
bash
CopyEdit
brew install node
node -v
โ
Should return something like: v18.x.x
๐ 4. Ruby
Used for backend scripts and integrations.
bash
CopyEdit
brew install ruby
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zprofile
source ~/.zprofile
ruby -v
โ
Should return: ruby 3.x.x
๐ฑ 5. Homebrew
Package manager used to install the above tools.
bash
CopyEdit
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
โ
Should say: Installation successful!
Did this answer your question?
๐
๐
๐คฉ
Last updated on August 6, 2021