Skip to main content

webapp/start.sh

1#!/usr/bin/env bash
3set -o errexit
5pip3 install -r requirements.txt
7DOWNLOAD_URL="https://github.com/alexwlchan/dominant_colours/releases/download/v1.1.1/dominant_colours-x86_64-unknown-linux-musl.tar.gz"
9# Remove any existing downloads
10rm -f dominant_colours*
12# The --location flag means we follow redirects
13curl --location "$DOWNLOAD_URL" > dominant_colours.tar.gz
14md5sum dominant_colours.tar.gz
15tar -xzf dominant_colours.tar.gz
17chmod +x dominant_colours
18md5sum dominant_colours
19./dominant_colours --version
21# Make sure we can find dominant_colours in the app
22export PATH=$(pwd):$PATH
24if [[ "$DEBUG" == "yes" ]]
25then
26 python3 server.py
27else
28 gunicorn server:app -w 4 --log-file -
29fi