32 lines
775 B
Markdown
32 lines
775 B
Markdown
|
|
||
|
1. Requirements
|
||
|
- docker
|
||
|
- `mkcert` to handle locally trusted SSL certificates.
|
||
|
|
||
|
2. Clone mobilizon source
|
||
|
```bash
|
||
|
git clone https://framagit.org/framasoft/mobilizon.git
|
||
|
```
|
||
|
|
||
|
3. Generate a local certificate which is used for both WordPress and Mobilizon.
|
||
|
```bash
|
||
|
mkcert -install -cert-file certs/lan.pem -key-file certs/lan-key.pem wp.lan mz.lan
|
||
|
```
|
||
|
|
||
|
4. Add the two dummy domains to the /etc/hosts file on your machine:
|
||
|
```
|
||
|
127.0.0.1 wp.lan
|
||
|
127.0.0.1 mz.lan
|
||
|
```
|
||
|
|
||
|
5. Build Mobilizon via running `make setup``
|
||
|
|
||
|
5. Start the docker containers via `docker-compose up -d`
|
||
|
|
||
|
6. Go to https://wp.lan and setup WordPress
|
||
|
|
||
|
7. Create an administrator user for Mobilizon
|
||
|
```
|
||
|
docker-compose exec mobilizon mix mobilizon.users.new "your@email.com" --admin --password "mypassword"
|
||
|
```
|