Skip to content

timmi89/allAntChanges

Repository files navigation

Antenna.is

Setup Docker

# Install dependencies from homebrew
brew update
brew cask install virtualbox
brew cask install virtualbox-extension-pack
brew tap codekitchen/dinghy
brew install dinghy
brew install docker docker-compose

# Create docker VM with 8GB of memory, do less if you have less
dinghy create --memory=8192 --provider=virtualbox

Copy the environment variables that get printed to the console into your ~/.bash_profile or ~/bashrc file e.g. export DOCKER_HOST=xyz

# Build docker containers
docker-compose build
docker-compose run --rm web virtualenv virtualenvs/docker
docker-compose run --rm web pip install http://effbot.org/downloads/Imaging-1.1.7.tar.gz
docker-compose run --rm web pip install -r requirements.txt

Setup DB

docker-compose run --rm web ./manage.py syncdb --all
docker-compose run --rm web ./manage.py migrate --fake

Run it

# Start dinghy if it's not running
dinghy up

# Update the codes
git pull

# Update dependencies
docker-compose run --rm web pip install -r requirements.txt

# Run migrations
docker-compose run --rm web ./manage.py migrate

# Start the containers
docker-compose up --force-recreate

About

side file to ensure i don't break anything

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published