最新版
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Stefan Verhoeven 793ceb5373
Dataviews did not show due to Windshaft opening dataviews on own port instead of reverse proxy
8 years ago
config Dataviews did not show due to Windshaft opening dataviews on own port instead of reverse proxy 8 years ago
Dockerfile Reduced image size rrom 4.87 to 3.52 Gb 8 years ago
LICENSE Initial commit 10 years ago
README.md Allow different hostname to be set 8 years ago
cartodb_pgsql.sh Populate docker-cartodb with required files. 10 years ago
create_dev_user Initialize db and create user in 2 steps. 9 years ago
fill_geocoder.sh Added untested script to fill geocoder 8 years ago
setup_fdw.sh Example how to use foreign data wrapper in CartoDB. 10 years ago
setup_organization.sh Increase organization quota to 5Gb 8 years ago
startup.sh Allow different hostname to be set 8 years ago
template_postgis.sh Added crankshaft extension to PostgreSQL template 8 years ago

README.md

docker-cartodb

This docker container provides a fully working cartodb development solution without the installation hassle.

Just run the commands and then connect to http://cartodb.localhost with your you browser.

The default login is dev/pass1234. You may want to change it when you'll run it for the outside.

It also creates an 'example' organization with owner login admin4example/pass1234. Organization members can be created on http://cartodb.localhost/user/admin4example/organization

How to build the container:

git clone https://github.com/sverhoeven/docker-cartodb.git
docker build -t=sverhoeven/cartodb docker-cartodb/

How to run the container:

docker run -d -p 80:80 sverhoeven/cartodb

The CartoDB instance has been configured with the hostname cartodb.localhost, this means the web browser and web server need to be able to resolve cartodb.localhost to an IP adress of the machine where the web server is running. This can be done by adding cartodb.localhost alias to your hosts file. For example

sudo sh -c 'echo 127.0.1.1 cartodb.localhost >> /etc/hosts'

(For Windows it will be C:\Windows\System32\drivers\etc\hosts)

How to use a different hostname:

For example to use cartodb.example.com as a hostname start with:

docker run -d -p 80:80 -e CARTO_HOST=cartodb.example.com sverhoeven/cartodb

The chosen hostname should also resolve to an IP adress of the machine where the web server is running.