Skip to content

Instantly share code, notes, and snippets.

@mgax
Last active August 29, 2015 14:02
Show Gist options
  • Save mgax/85920ce9d964fa70d894 to your computer and use it in GitHub Desktop.
Save mgax/85920ce9d964fa70d894 to your computer and use it in GitHub Desktop.
run osmose for Romania
#!/bin/bash
set -e
set -x
cd /data/project/osmose/backend
sudo -u osmose ./osmose_run.py --country=romania $@
#!/bin/bash
set -e
set -x
apt-get update
apt-get upgrade -y
apt-get install -y \
postgresql postgresql-client postgresql-contrib postgresql-server-dev-all \
postgis postgresql-9.3-postgis-2.1 \
python-dateutil python-psycopg2 python-polib python-shapely python-lockfile \
python-imposm openjdk-6-jre-headless
adduser osmose --disabled-password --gecos ',,,'
cd /home/osmose
sudo -u osmose git clone https://git.gitorious.org/osmose/mgax-osmose-backend.git backend
mkdir -p data/osmose data/project/osmose data/work/osmose/diffs data/work/osmose/extracts data/work/osmose/tmp data/work/osmose/results
chown -R osmose: data
ln -s /home/osmose/data /data
ln -s /home/osmose/backend data/project/osmose/backend
sudo -u postgres createuser osmose -s
sudo -u osmose createdb osmose
sudo -u osmose psql -c "alter user osmose password '-osmose-'"
sudo -u osmose psql -c "create extension hstore;"
sudo -u osmose psql -c "create extension postgis;"
sudo -u osmose psql -c "create extension fuzzystrmatch;"
sudo -u osmose psql -c "create extension unaccent;"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment