Skip to content

Running with Docker Compose

spencermehta edited this page Jul 23, 2020 · 2 revisions

Prerequisites

Development

  • In project root:
    • To build, execute docker-compose -f dev.docker-compose.yml build
    • To run, execute docker-compose -f dev.docker-compose.yml up
      • Add -d to run detached
      • To exit detached execute docker-compose -f dev.docker-compose.yml down
  • Navigate to http://127.0.0.1:8000/

Production

  • In project root:
    • To build, execute docker-compose build
    • To run, execute docker-compose up
      • Add -d to run detached
      • To exit detached execute docker-compose -down
  • Edit server_name in nginx/apps/web-cdi-cat.conf
  • To add SSL certificate with LetsEncrypt:
    • Enter terminal for the nginx container by executing docker-compose exec nginx sh
    • Use certbot: certbot --nginx and follow on screen instructions

Clone this wiki locally