chore: update docker guide
This commit is contained in:
parent
bbce774d6c
commit
f7bcd6718d
|
@ -1,10 +1,6 @@
|
||||||
version: "3.7"
|
version: "3.7"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
nginx:
|
|
||||||
volumes:
|
|
||||||
- nginx-data:/etc/nginx
|
|
||||||
|
|
||||||
chibisafe:
|
chibisafe:
|
||||||
volumes:
|
volumes:
|
||||||
- chibisafe-data:/usr/chibisafe/uploads
|
- chibisafe-data:/usr/chibisafe/uploads
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
version: "3.7"
|
version: "3.7"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
nginx:
|
|
||||||
volumes:
|
|
||||||
- ./nginx-data:/etc/nginx
|
|
||||||
|
|
||||||
chibisafe:
|
chibisafe:
|
||||||
volumes:
|
volumes:
|
||||||
- ./chibisafe-data:/usr/chibisafe/uploads
|
- ./chibisafe-data:/usr/chibisafe/uploads
|
||||||
|
|
|
@ -3,3 +3,4 @@ FROM nginx
|
||||||
COPY nginxconfig.io /etc/nginx/nginxconfig.io
|
COPY nginxconfig.io /etc/nginx/nginxconfig.io
|
||||||
COPY nginx.conf /etc/nginx/nginx.conf
|
COPY nginx.conf /etc/nginx/nginx.conf
|
||||||
COPY chibisafe.moe.conf /etc/nginx/conf.d/chibisafe.moe.conf
|
COPY chibisafe.moe.conf /etc/nginx/conf.d/chibisafe.moe.conf
|
||||||
|
COPY ssl /etc/nginx/ssl
|
||||||
|
|
|
@ -1,9 +1,16 @@
|
||||||
### Using Docker
|
### Using Docker
|
||||||
|
|
||||||
If you want to avoid all the hassle of installing the dependencies, configuring nginx and etc you can simply use our docker image which makes things way faster.
|
If you want to avoid all the hassle of installing the dependencies, configuring nginx and etc you can simply use our docker image which makes things way faster.
|
||||||
First make sure you have docker and docker composer installed, on Linux this would be `sudo apt install docker-ce`.
|
|
||||||
After that edit the config file called `docker-compose.config.example.yml` with the values you want. Those that are left commented will use the default values.
|
First make sure you have docker and docker composer installed, on Debian/Ubuntu this would be `sudo apt install docker-ce`.
|
||||||
Once you are done editing that file remove the `example` from the name so it ends up being `docker-compose.config.yml` and run the following commands:
|
After that:
|
||||||
|
- Copy the config file called `docker-compose.config.example.yml` to `docker-compose.config.yml` with the values you want. Those that are left commented will use the default values.
|
||||||
|
- Copy either `chibisafe.moe.http.example.conf` or `chibisafe.moe.https.example.conf` to `chibisafe.moe.conf` for either HTTP or HTTPS
|
||||||
|
- - If using HTTPS make sure to put your certs into the `ssl` folder and name them accordingly:
|
||||||
|
- - - `chibisafe.moe.crt` for the certificate
|
||||||
|
- - - `chibisafe.moe.key` for the certificate key
|
||||||
|
|
||||||
|
Once you are done run the following commands:
|
||||||
|
|
||||||
- `cd docker`
|
- `cd docker`
|
||||||
- `./chibisafe prod pull`
|
- `./chibisafe prod pull`
|
||||||
|
|
Loading…
Reference in New Issue