diff options
author | Felix Ableitner <me@nutomic.com> | 2019-08-20 19:43:30 +0200 |
---|---|---|
committer | Felix Ableitner <me@nutomic.com> | 2019-08-20 19:51:07 +0200 |
commit | 5e44ac207b35a8dbe883f055bdfccb50795cb9f4 (patch) | |
tree | ff6133bb16b4719de4de54751c7d2552c6886d4b /README.md | |
parent | ac28ed6875f36ab0e3f0640cd725bab066959887 (diff) |
copy template files into docker/prod folder
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 22 |
1 files changed, 20 insertions, 2 deletions
@@ -64,14 +64,32 @@ Made with [Rust](https://www.rust-lang.org), [Actix](https://actix.rs/), [Infern ## Install -### Docker +### Ansible (recommended) + +First, you need to [install Ansible on your local computer](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html), +eg using `sudo apt install ansible`, or the equivalent for you platform. + +Then run the following commands on your local computer: +```bash +git clone https://github.com/dessalines/lemmy.git +cd lemmy/ansible/ +cp inventory.example inventory +nano inventory # enter your server, domain, contact email +ansible-playbook lemmy.yml +``` + +### Manual -Make sure you have both docker and docker-compose(>=`1.24.0`) installed. +Make sure you have both docker and docker-compose installed. ``` mkdir lemmy/ cd lemmy/ wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/prod/docker-compose.yml +wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/prod/env -O .env +wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/prod/nginx.conf +# you need to edit .env and nginx.conf to replace the indicated {{ variables }} +sudo mv nginx.conf /etc/nginx/sites-enabled/lemmy.conf docker-compose up -d ``` |