on 1237b89 help sign in
24 lines 679 B history raw
1#!/usr/bin/env bash
3set -eux
5cd "$(dirname "${BASH_SOURCE[0]}")"
7CRONDIR=$(pwd)/crondir
8mkdir -p $CRONDIR
9source aws.sh
11IMAGE=fpco/stackage-server-prod:latest
12docker pull $IMAGE
14stack update
16date
17echo "Running stackage-server-cron..."
18docker run --rm \
19 -v $CRONDIR:/home/ubuntu \
20 -v $HOME/.stack/indices:/home/ubuntu/.stack/indices:ro \
21 --workdir /home/ubuntu \
22 -p 17834:17834 \
23 $IMAGE \
24 bash -c "useradd $(whoami) -u $(id -u); sudo -u $(whoami) env HOME=/home/ubuntu AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY bash -c '/usr/local/bin/stackage-server-cron 2>&1 | tee -a /home/ubuntu/stackage-server-cron.log'"