#!/bin/bash


#
# Easy way to get openproject installed using docker:
#

sudo apt-get install docker

# This way runs without any persistance
# sudo docker run -it -p 8082:80 -e SECRET_KEY_BASE=secret openproject/community:latest

# This way will persist data to the local filesystem
sudo mkdir -p /var/lib/openproject/{pgdata,static}
sudo docker run -d -p 8082:80 --name openproject-instance -e SECRET_KEY_BASE=secret \
  -v /var/lib/openproject/pgdata:/var/openproject/pgdata \
  -v /var/lib/openproject/static:/var/openproject/assets \
  openproject/community:latest


sudo apt-get install nginx
sudo cp openproject.conf /etc/nginx/sites-available/
sudo ln -s /etc/nginx/sites-available/openproject.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

# Named conf has the alias
# echo -e "\n127.0.0.1       openproject.localdomain\n" | sudo tee -a /etc/hosts


