filesafe/docker
2022-07-14 20:46:09 +07:00
..
lolisafe feat: adapt docker config from upstream 2022-06-22 15:40:52 +07:00
nginx feat: disable proxy buffers in docker nginx config 2022-07-14 20:46:09 +07:00
docker-compose.config.example.yml feat: adapt docker config from upstream 2022-06-22 15:40:52 +07:00
docker-compose.local.yml feat: adapt docker config from upstream 2022-06-22 15:40:52 +07:00
docker-compose.prod.yml feat: adapt docker config from upstream 2022-06-22 15:40:52 +07:00
docker-compose.yml feat: adapt docker config from upstream 2022-06-22 15:40:52 +07:00
lolisafe.ps1 feat: adapt docker config from upstream 2022-06-22 15:40:52 +07:00
lolisafe.sh feat: adapt docker config from upstream 2022-06-22 15:40:52 +07:00
README.md fix: docker/README.md 2022-06-22 15:45:11 +07:00

Docker

If you want to avoid all the hassle of installing the dependencies, configuring nginx and so on you can try our docker image which makes things a bit simpler.

First make sure you have docker and docker composer installed, so please follow the install instructions for your OS/Distro:

After that:

  • Copy the config file called docker-compose.config.example.yml and name it docker-compose.config.yml with the values you want. Those that are left commented will use the default values.
  • Copy either lolisafe.tld.http.example.conf or lolisafe.tld.https.example.conf and name it lolisafe.tld.conf for either HTTP or HTTPS
    • If using HTTPS make sure to put your certificates into the ssl folder and name them accordingly:
      • lolisafe.tld.crt for the certificate
      • lolisafe.tld.key for the certificate key

Once you are done run the following commands:

  • cd docker
  • ./lolisafe.sh prod pull
  • ./lolisafe.sh prod build
  • ./lolisafe.sh prod up -d

Use ./lolisafe.ps1 instead if you are on a Windows host.

Congrats, your lolisafe instance is now running.