sparcs-kaist / docker-home

1 stars 0 forks source link

docker-home

Setup

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo curl -L https://raw.githubusercontent.com/docker/compose/1.23.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
sudo systemctl enable docker
git clone https://github.com/sparcs-kaist/docker-home.git
cd docker-home
mkdir log-db
* After containers are up, you should proxy each domain's request to corresponding container
```shell
sudo apt-get -y install nginx
cp /path/to/sparcs.org /etc/nginx/sites-available/sparcs.org # sparcs.org can be found in repository root
sudo ln -s /etc/nginx/sites-available/sparcs.org /etc/nginx/sites-enabled/sparcs.org
sudo systemctl start nginx

Rebuild

After pushing to sparcs.org-v2, you can rebuild using docker-compose build --no-cache Then, docker-compose up -d to restart server.

DB Import/Export