Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exaluc/docker-redash
https://github.com/exaluc/docker-redash
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/exaluc/docker-redash
- Owner: exaluc
- License: bsd-2-clause
- Created: 2020-01-12T21:22:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-12T21:22:46.000Z (almost 5 years ago)
- Last Synced: 2024-01-23T03:26:33.938Z (10 months ago)
- Language: Shell
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Setup script for Redash with Docker on Ubuntu 18.04.
This is a reference setup for Redash on a single Ubuntu 18.04 server, which uses Docker and Docker Compose for deployment and management.
This is the same setup we use for our official images (for AWS & Google Cloud) and can be used as reference if you want to manually setup Redash in a different environment (different OS or different deployment location).
* `setup.sh` is the script that installs everything and creates the directories.
* `docker-compose.yml` is the Docker Compose setup we use.
* `packer.json` is Packer configuration we use to create the Cloud images.## FAQ
### Can I use this in production?
For small scale deployments -- yes. But for larger deployments we recommend at least splitting the database (and probably Redis) into its own server (preferably a managed service like RDS) and setting up at least 2 servers for Redash for redundancy. You will also need to tweak the number of workers based on your usage patterns.
### How do I upgrade to newer versions of Redash?
See [Upgrade Guide](https://redash.io/help/open-source/admin-guide/how-to-upgrade).
### How do I use `setup.sh` on a different operating system?
You will need to update the `install_docker` function and maybe other functions as well.